This isn't a particularly satisfying resolution, but it did end up fixing the problem. I factory reset my OPNsense router, set it up from scratch, and re-created the port forwarding rules. Now everything works as expected! There must have been some rule I initially misconfigured which was causing an issue.
Thank you to everyone who gave advice on this I appreciate the help you provided!
Thank you to everyone who gave advice on this I appreciate the help you provided!