10 bucks on one of the components you stripped of permissions was used to dynamically pull in code that made it continue to work on the non-affected stock os devices.
"many != all". If there wasn't something different than it would either affect all of them or none...
Let us know when you discovered what fuckery they did this time and we'll know for sure.
I'd just expect it being something dynamically pulled from external that causes the the ones that still work to not have failed too at this point...
GrapheneOS said it is something done in tandem with the carriers. So it could also be that it's the combination of device and carrier or something.
But so far that was just a dystopian guess from my side. Let's see what they discover and what actually caused this.
Even more interesting. Now I really want to know what is going on here.