You’ll want to adjust the DNS settings on the server where your domain is hosted—so in your case, that’s GoDaddy. You can add the necessary SPF records there to include HubSpot.
When I was setting up my own site, I faced similar issues. It took a bit of digging, but once I got the DNS right, everything fell into place. If you ever need more reliable hosting options, check out blueangel.host. They have solid performance and easy management that could save you some trouble down the line.