Thank you so much for all of your help. I think I figured out what the issue was. For some reason, TrueNas was overriding the path to my OPNsense system and preventing itself from reaching the greater internet. I noticed that it was having issues reaching GitHub links as well as updating which helped me find this solution. My server appears to work fine now (although my upload speed is still terrible).
Also for whatever it's worth, you do not necessarily need to specify an upload speed to get your Plex server to function. I believe if no explicit limit is set, the server will use whatever bandwidth is available to it.
Thank you again for all of your help and for posting the original guide. This thread is by far the best Plex + OPNsense port forwarding tutorial I've seen.
Also for anyone unsure if their port forwarding works, try checking on https://canyouseeme.org/
Also for whatever it's worth, you do not necessarily need to specify an upload speed to get your Plex server to function. I believe if no explicit limit is set, the server will use whatever bandwidth is available to it.
Thank you again for all of your help and for posting the original guide. This thread is by far the best Plex + OPNsense port forwarding tutorial I've seen.
Also for anyone unsure if their port forwarding works, try checking on https://canyouseeme.org/