Android standalone not asking for notification permissions

I’m on SDK 44.0.0, and I followed the entire FCM setup guide for android notifications BEFORE I ran EAS build. When i install my app on an android device, i’m never asked for notification permissions. The code is working fine on ios, so i know the notification code isn’t the issue. I have the correct google-service.json file in my project, my app.json is pointing to that file, and my api key is unrestricted in the google play console. Does eas build not allow for android notifications permissions? My app.json does not have an android.permissions section, which according to the documentation, should grant all the same permissions expo go. Why doesn’t it ask for permissions? I don’t even know what to check or test. there are no errors and i have followed every step i’m supposed to follow.

In the google play console, when I go to “app bundle explorer” it says my app has 29 permissions. Here are all the permissions it has. are any missing? This is a lot less permissions than when I used to use the expo build service instead of EAS:

android.permission.ACCESS_NETWORK_STATE,
android.permission.ACCESS_WIFI_STATE,
android.permission.INTERNET,
android.permission.READ_APP_BADGE,
android.permission.READ_EXTERNAL_STORAGE,
android.permission.RECEIVE_BOOT_COMPLETED,
android.permission.SYSTEM_ALERT_WINDOW,
android.permission.USE_BIOMETRIC,
android.permission.USE_FINGERPRINT,
android.permission.VIBRATE,
android.permission.WAKE_LOCK,
android.permission.WRITE_EXTERNAL_STORAGE,
com.anddoes.launcher.permission.UPDATE_COUNT,
com.google.android.c2dm.permission.RECEIVE,
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE,
com.htc.launcher.permission.READ_SETTINGS,
com.htc.launcher.permission.UPDATE_SHORTCUT,
com.huawei.android.launcher.permission.CHANGE_BADGE,
com.huawei.android.launcher.permission.READ_SETTINGS,
com.huawei.android.launcher.permission.WRITE_SETTINGS,
com.majeur.launcher.permission.UPDATE_BADGE,
com.oppo.launcher.permission.READ_SETTINGS,
com.oppo.launcher.permission.WRITE_SETTINGS,
com.sec.android.provider.badge.permission.READ,
com.sec.android.provider.badge.permission.WRITE,
com.sonyericsson.home.permission.BROADCAST_BADGE,
com.sonymobile.home.permission.PROVIDER_INSERT_BADGE,
me.everything.badger.permission.BADGE_COUNT_READ,
me.everything.badger.permission.BADGE_COUNT_WRITE