I'm no expert on FreeBSD, as I don't use it, but the first thing I'd do is ensure that
packet forwarding is enabled. Without it, your FreeBSD machine will not act as a router.
If you've confirmed you have that enabled, post your
pf.conf here. But don't do that until you've you've edited your post above to hide your actual Internet address. There's no need to post that, and it might lead to an attack if you have misconfigured PF.