I use the Schwab app on Android. Just now logged in immediately with PIA VPN-Singapore server. No problem, nor 2-step verification needed.
If I use any server, including USA, my Capital One app needs a text msg verification. No prob since I have a US sim card. To bypass, I login to CapOne without VPN, then once connected (without the need for the verification), turn on the VPN.