Just this morning I got annoyed, finding Indonesian PLN Mobile app checking something. Reject to pass 1st screen with warning about this device bla bla bla.
I don't know is it checking Developer Options was On, USB Debuuging was On, or checking apps like Shizuku exist (this one new detection). I uninstall the app in a blink.
Prevuously, the app didn't do that.