My point is that this behavior goes against the principle of profile isolation. All profiles are supposed to be completely isolated from each other. What if a user needs a VPN in one profile but doesn’t want any app in another profile to detect the VPN’s presence, as described in the linked thread? GrapheneOS should provide this level of isolation between profiles.
The fact that a VPN running in one profile cannot be used by another profile makes the leakage of this information pointless and contrary to the isolation principle.