I can see that your domain nameservers and DNS needs to be updated. It looks like, at one point, you attempted to connect your domain through Cloudflare to secure your site. When you added the Cloudflare nameservers, you left one of the Homestead nameservers as well. This will definitely cause problems. I would recommend you remove that 3rd nameserver that does not belong to Cloudflare and continue with the instructions to secure your site. This is most likely also why your email is not working. Having conflicting nameservers can cause a number of problems.