I found the issue in case someone faces the same problem:
The issue was me injecting Firebase Messaging in the NotificationsService. It ran well on other platforms but for iOS there was a timing issue apparently. Using a lazy getter fixed the issue