I have noticed a specific behavior when the Always-On VPN (AOVPN) is active in iOS. It seems that there is an issue with attaching a control filter profile, which results in no control filter running with AOVPN. It's worth noting that AOVPN blocks internet traffic if disconnected. However, when using other VPN types, the control filter profile successfully attaches and receives callbacks in the filterContentProvider network extension.
are there any constraints imposed by the Apple architecture that prevent the attachment of the filterContentProvider network extension specifically when AOVPN is running?