So you're saying that running AOSP is fine, but running GrapheneOS is not? Huawei used to run Android, I don't think it was blocked...

I don't think they allow AOSP (which is not Android) either.

Well whatever you call it, when you run something that looks like Android, it has AOSP inside.