I just bought NordVPN VPN and they prefer using IPSec. I'd also like to use PIA and daisy chain those 2 VPNs. At first I didn't like IPSec option since I have in general trust issues with IPSec and since OpenVPN client implementation has been fixed in last RouterOS update it sounds like viable option. However using OpenVPN for both PIA and NordVPN would require ppp in ppp which may be troublesome.
So I started to wonder - hey what if I use IPSec for one VPN provider and OpenVPN for another one? Technically it should work right? Since IPSec policy is basically determined by source and destination, it should also apply to any ppp tunnels. So it would make OpenVPN tunnel be established IPSec tunnel right? Am I missing anything here? Or would it actually work the other way around - making traffic inside OpenVPN tunnel be encrypted with IPSec policy?