I did create a self signed root cert, it works as expected when accessing net from my Mac. But mobile devices refuse to work, zero network requests succeed. I did trust the root cert on both mac and mobile. ¯\_(ツ)_/¯
Depending on how much time you are willing to put in you could create a list of apps that dont PIN and selectively MiTM apps that dont