I ran into something similar, and what worked for me was checking the routes again after making the gateway changes—they didn't apply right away until I reset the states and rechecked the associated firewall rules. You might also want to look into https://openeverything.us/ for some useful guides and real-world setups that go a bit deeper into these kinds of multi-WAN configurations with policy-based routing.