PBR, Plex, & VPN, & Remote Access troubles

Hello again,

I'm struggling with a new problem and it is not making sense to me. I have a plex server in a dmz firewall zone. By default the dmz zone uses the wireguard interface to reach "the internet". I have successfully been using PBR to have the plex traffic go through the wan, and have all other traffic go through the wireguard vpn. This has been working for the last month, until recently where pbr stopped routing requests to plex through the vpn.

If I turn off pbr, plex sees the server via its vpn address when testing for remote access. If I turn pbr on, the test never ends.

Here are screenshots of my firewall zones and my pbr settings. Happy to share more information, I'm not sure what's relevant to share. I haven't made any other changes, so I'm really not sure what's going wrong.

One last thing that might be relevant, I'm using unbound for dns.

Thank you in advance for the help.