Possibly missing some TXT/CNAME records (for SPF, DKIM, DMARC if so?)
You are using a hostname like yourdomain.com which is (proxied) rather than the unproxied (DNS-only) like mail.yourdomain.com (possible this one not existing or is instead of being ) at the DNS tab of Cloudflare dashboard, in your e-mail client for sending/receiving server (MS Outlook, Mozilla Thunderbird, etc.)
May I suggest checking below article if your e-mail records (usually the A mail and the MX record) are configured properly while you are using Cloudflare for your domain name:
I would also recommend looking into the below article due to further prevention of your e-mails being marked as a SPAM at the recipient’s side:
Nevertheless, using online tools on the links below you could test and troubleshoot more what is going on with your e-mails:
Otherwise, you might have to troubleshoot if the port like 110/143/993/995 and 25/465/587 is open at your web hosting and contact Bluehost to check this for you. If they are not open, then I am afraid you may not be able to receive any emails from using that web hosting/email provider.