Continued DNS errors no matter what I try

Alright folks, I have tried everything I can think of here, so I am hoping someone is able to help.
I have continual errors with the DNS port 443 and Port 80 failure.

I set forum.vnfreaks.com to my IP address on cloudflare:

(Alright I couldn’t share this image as a new user, but on cloudflare I have forum (since it autofills the .vnfreaks.com) set to my IP address with the grey cloud, since that allows DNS connections to happen)

I have it set to my IP address on porkbun:

(Alright I couldn’t include this image since I am a new user. But I have an A address record set to forum.vnfreaks.com tied to my VPS IP address.)

I set a rule on my windows firewall to allow inbound access through ports 22, 80, and 443.

In my putty terminal, I am connected to my server IP. I even turned off my firewall on my router.

The grey cloud on my cloudflare should have everything set, so I really have no idea why I continue to have this issue if I’m being honest.

Only thing I could think is that maybe I need to set something up on my cloudpanel for forum.vnfreaks.com, but I don’t really see why I would need to do that.

If anyone has any suggestions for things I could try, it would be greatly appreciated. (Also, for additional info, I am running off a rented VPS, and using putty to ssh into it.)

I can also add the images I couldn’t fit into this post in the comments if that helps.

Just as a bit of information on extra things I have tried - I tried setting my default port to just be 443, and I also tried doing the discourse setup through my VNC menu via my VPS control panel.

And that io address points to a virtual machine running Linux? That is accessible from the internet?