I moved my PS5 out of the router's DMZ, and a guest network fixed everything the old way couldn't

A blank check your firewall never needed.