rdr on cxl1_vlan80 inet from any to $PUB_IP -> $LOCAL_IP bitmask
If you are using unbound on the opnsense router to serve DNS on your network, you can possibly avoid the need for NAT reflection by using a DNS alias instead. Set it so that your public hostname resolves to your internal IP, and all should be well.
I tried and gave up with NAT reflection because I found it had too many odd side effects for my liking. If the above solution doesn't work for you, then hopefully someone else will be able to assist.
Redirections cannot reflect packets back through the interface theyarrive on, they can only be redirected to hosts connected to differentinterfaces or to the firewall itself.