Unless the VPN restricts you from changing your own route table, you can change your routing table with a lot of vpns but this is no easy task for someone not familiar with routing. I have this working for me but I'm hesitant to try to explain as it could cause bigger issues if not well understood. I am not using Warp so I can't offer advice on that one.