OTP emails not being received on routed addresses

i have setup email routing through a bunch of gmail ids for my small company. setup is as such

[email protected] >>> [email protected]

any email i send to the [email protected] is recieved normally except when i am requesting and OTP from Meta it just disappears. on rare occasions theyve appeared but highly unreliable.

please dont ask me to simply wait untill they appear as i have waited at times up to 5 hours