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. ¯\_(ツ)_/¯
On newer versions of android it can be hard to install a root cert and trust it; mitmproxy and httptoolkit both have some great guides though. On iOS its easier - but yeah unfortunately/fortunately certificate pinned applications wont work
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
You'll need to generate your own CA and root certs to install if you're setting up a MITM proxy.