Actually android is perfectly fine with you doing MiTM on your own traffic. If you had issues with it then it's mean app developers intentionally implemented certificate pinning to stop you from doing it. Yet Google / Android have nothing to do with it.
Are you sure this wasn't reverted? I'm successfully used mitmproxy many times to debug all kind of Android apps and only money-related one usually caused issues.
Another possibility is that work differently in LineageOS and this it's always worked for me.