In macOS Sequoia, there are up to 3 locations where an end user can enable or disable a Network Extension.
In order of appearance in the System Settings.app application:
Network > Filters
General > Login Items & Extensions (1)
General > Login Items & Extensions > Network Extensions
a) it's quite difficult for an end user (and even a developer) to understand why there are 3 different locations and whether we are dealing with the same unique item or not. e.g. why would an end user have a clue about the difference between a Network Extension and a (Packet | Content) Filter?
b) it's not possible for an end user to figure out what the consequences of disabling an item in one of these 3 locations is going to be, because, in each case, the consequences appear to be different, undocumented or not detailed clearly in the UI. (2)
[Q] Is there a clear, complete and detailed documentation for Network Extensions UX controls in macOS Sequoia? For either end users or developers?
I could't find one when searching inside www.apple.com or developer.apple.com.
(1) not sure why a Network Extension also appears here as it's not a launchd daemon controlled by a 3rd party launchd plist. And not sure to understand why it's there since there's now the Network Extensions panel.
(2) it does not help that the output of the systemextensionsctl command line tool, in most cases, reports that the extension is still activated and enabled.