Mail badge number not syncing

When using iCloud account with push in Apple mail app. The badge number of unread email is not syncing across devices. If I read an email on my iPhone my iPad mail app badge won’t update until I click into the app and wait for the update. Is there any fix of this?

Funny I was just complaining about this issue on the phone today with apple. It's been broken for years now. Drives me crazy insane.

Mail badge number not syncing
 
 
Q