I
The original issue was that I could not get port forwarding to work with my camera NVRs (2 of them), some websites were slow or not loading and could not access my ISP's website and email.
I had port forwarding setup in the wrong order or something. I reinstalled pfsense and redid all of the port forwarding rules after I found a very detailed video that basically explained firewall aliases much better than the pfsense documentation. That made setting up my port forwarding so much easier and took only 5 mins Port forwarding is working as it should and lightning fast compared to before.
As for my ISPs website or email not working, I was not able to access those from within my network on any client, whether it be PC or mobile device. It all worked fine on my asus router before I started using pfsense so I was stumped. My ISP is probably doing some wonky stuff with resolving or whatever. By adding Google's DNS servers has fixed this issue. Nothing else I tried was able to fix it. I would only change one setting at a time, apply and retry. If that did not work, I would revert back and try a different setting.
In short, everything seems to be working on every client both within and outside my network.