here is an earlier discussion on similar problems.
i think, bluehost cPanel is using JS (javascipt) and other objects,
that are identified by the web-browser (i'm guessing you are using Safari) as generally unsafe to allow/execute,
or you selected to turn-off / disallow, when permission popup window appeared for bluehost site from Safari,
So you need to goto Safari web-browser > Preferences > WebSites > here you will see various computer resource name & access & permission list > find the bluehost cPanel domain / website name there inside various resource names > and Enable/Allow/On, etc, which is absolutely necessary, for it to work.
in your case, i think ... you have to allow bluehost in "Content Blockers" & "Pop-up Windows".
in other cPanel access, usually inbound permission in firewall, for Safari, is not-needed.
Let us know what works.