Here's a positive feedback for you, but not for me
First sorry for comparing Blokada with your app. In fact, they just have nothing in common. Blokada doesn't fill most of my needs: cut internet traffic to some apps, preserve local lan routing, always keep my default DNS settings (mainly to access my local LAN resolver)
Second, I tend to be more and more convinced that the issue is in fact related to the OS VPN implementation like you suggested and that bothered me at first.
I tested on a Nokia 5.3 with Android One program and current Android 11 version. Every feature I need work including ad block on the data connection
Poco X3 with Android 10: everything fine
Poco X3 with Android 11: filtering of ads on the data connection doesn't work, blocking internet apps no longer works on data. Wifi still works fine
Samsung Galaxy S20 with Android 11: everything works on wifi and data, but from time to time internet connection is blocked for everything and we need to restart Netguard service
Samsung Galaxy S7 on Android 7: fine
Some Android One devices I tested on Android 8, 9 and 10: all is fine
Now, I tested the faulting devices with OpenVPN for Android AND OpenVPN Connect:
- Poco X3: first connection/login to the VPN server must be done on wifi. After that I can connect to the server using data and no traffic seems to be leaking
- Galaxy S20: not tested enough the OpenVPN server to confirm the random disconnections
So, at first impression, like you said, it seems to be a major flaw in the VPN implementation of MIUI version I have. It seems like all traffic flaws outside the DNS when on GSM Data, but not on Wifi. The issue of leaking is not apparent on third party VPN apps, but the also cannot login to a server if not first done via Wifi, then immediately after it switching to GSM Data
It was my first MIUI device, and last one. I was already disgusted by their add policy and many stock Android security features removed and that most people are not even aware of.
Keep up the good work supporting the app. I do not care about more features, and as you say, they would just add more maintenance to do and bugs to solve.
And just never get disturbed by Play comments. Play is just the "virtual life".
99% of users are just unaware of even what's a VPN to start with. Most satisfied people never think to rate the app, while most unsatisfied rate it. You've got above 4.5 score and 5M downloads. It is great.
Also, there is quiet a huge buzz on payed VPN subscriptions and people are throwing their money on them without even understanding that in most cases it is just a scam and even worst than not having a VPN. The same people don't understand why you cannot have two VPN apps enabled locally in Android and will complain that Netguard doesn't work
Add to this that I would never imagined that such a basic feature is so broken and leaked by manufactures in an Android 11 device...
Any way, best regards, and another reason for me to ditch my Xiaomi phone sooner