The domain is with Bluehost and the hosting is with cloudflare. I reached out Bluehost to help me get access to the admin page, but they mentioned they cannot do anything on their end, as the hosting company is cloudlare and Cloudflare needs to do some work behind the scenes for me to have access to the Wordpress admin page,
That is rub**** and your host should know better. I would suggest you switch host because if Bluehost does not know they are your host, they should not have your business.
Bluehost is your host here and only they can help you, or better the person who actually maintains your site, as it seems there simply is no Wordpress login.
You best pause Cloudflare and clarify with said person what you need, as this is not really a host related issue (nonetheless, they should not tell you such bogus information) and definitely not Cloudflare related.
Actually, said link redirects to some upgrade script, which does not seem to exist. But again, Cloudflare is not involved here and you need to discuss this with the person responsible for your site.