EAS Build: "requires a provisioning profile with the Push Notifications feature"

enabling the push notifications capability has no impact if you’re not actually requesting permission in-app or installing the expo-notifications library. we enable the capability by default for backwards compatibility with projects migrating from expo build but it shouldn’t have any impact on your app.

it sounds like you are possibly providing the provisioning profile manually and the result is that the provisioning profile isn’t regenerated after updating capabilities. if so, you can disable iOS capability syncing in eas-cli and disable the notification capability through app store connect on your identifier