Actually my PCs are working fine but that always depends on the game I suppose. Don't play much P2P based things that have bad netcode that won't work with NAT.
Thanks Rod-it and Plissje for your info. It will help me to unblock other website. I believe upgraded pfblocker and pfsense to the newest version solved the problem.
SOLVED!!!!!!!!!!
I woke up this morning. Looked at the outbound port mapping again. I just realized, there is an "Auto created dynamic port mapping rule for my LAN to WAN".
I moved the static port mapping above the auto created one. and it is NOW Working.
Ok, you are not going to believe this, but I fixed it. Found a random post on the internet suggesting to disable all lan cards not being used. I diabled my hyperv nic and all others not in use and it worked perfectly.
Can I ask why you are going to let them connect directly, and not just have your servers listed in the Steam Client? I run Ark boxes as well, and all mine are listed in the Steam client for them to use. This is how the game is designed to run, and is probably why you are seeing this problem.
I got it working now. I put the router into AP mode instead of router which gave it a 192.168.1.0/24 address instead of a 10...*/24 address. After that, I set up a static IP and changed the NAT type to hybrid for the specified IP. Mods, please feel free to close the post as I should have read the pinned thread to begin with.