Which certificate authority does this new cert chain from? No reputable authority will issue valid certs for public WiFi MitM.
> MitM on android works very well if you just use an app without a browser view.
Do you have any examples showing this? Popular http clients like okhttp on mobile devices do perform TLS validation based on trusted CAs stored on the device. You would have to go out of your way to make them trust self-signed certificates to perform MITM or compromise a CA to issue you a certificate to allow MITM.