I wanted to post back letting you know I managed to find the issue. I had started with ezoic ads on my website but due to a number of issues i disabled it. However, my cloudflare account was still integrated with them. I removed the integration and cleared my cache and now the password protected page seems to work fine on android and iphone. I’ve had a couple people test and it’s working fine so something weird with the ezoic integration is what caused this issue.
Just in case anyone else has this issue i thought i’d post what fixed issue for me.
Thank you
Melissa