@Davy Meybos Thanks for your patience on this. Summarizing and adding the answer based on the investigations and solution share in support ticket for the benefit of other community members.
We have suggested to update the installation with new push channel as the existing push channel might be expired. Notification Hub backend sets the channel as expired when a send operation returns "BadChannel" or “ExpiredChannel” and “InvalidTokenSize” from APNS binary.
Notification Hub do not initiate deletion of registrations or installations unless the devices reach your customized Time To Live or if our service gets a “token expired” error from Platform Notification Systems on an attempted send.
Reference documents:
- Update installation: Update an installation | Microsoft Learn
- Push channel status: Read an installation | Microsoft Learn