Android-only-issue: getExpoPushTokenAsync cannot fetch token (works well on iOS)

Please provide the following:

  1. SDK Version: 38
  2. Platforms(Android/iOS/web/all): Issue presents on Android only

Following the Expo Doc and Sample code provided, I check Constants.isDevice and check Permissions.getAsync and get ‘granted’, but after run this code
let token = (await Notifications.getExpoPushTokenAsync()).data;

Android returns null, but on iOS, I could successfully get the token.
The issue is happening on the standalone app (.apk file) that I build from Expo-managed flow.
(iOS tested on the Testflight)

Please help!!
Thanks