Zero Trust One time Pin email

I created an email one time pin access rule in order to access one of my servers. The issue is that it takes over ten minutes to get the email from cloudflare with the code, since its over 10 minutes the code is expired. I have tried gmail email, office 365 email account even ISP based email but they all take over ten minutes. Any ideas?