Это все похожие вопросы:
Если два сообщения FCM получены одновременно на android, приложение onMessageReceived() сработает для обоих сообщений одновременно?
onMessageReceived()
Создано ли несколько экземпляров FirebaseMessagingService для обработки нескольких сообщений данных?
FirebaseMessagingService
Если одно сообщение обрабатывается onMessageReceived() и поступает другое сообщение, будет onMessageReceived() сработает для обработки второго сообщения?
Не более одного экземпляра вашего FirebaseMessagingService класса будет существовать одновременно. Его метод onMessageReceived будет вызываться последовательно для каждого полученного сообщения. Вам не нужно заботиться о повторном входе в ваш код.
onMessageReceived