Is it safe to strip with All Symbols for a content filter?

We would like to minimise the amount of code exposed in the product we have developed and an obvious option is to configure our build setting to use the All Symbols for Strip Style.

Some investigation with an AI tool reports there are possible problems doing so.

ContentFilter: non-global → all — risky. The NetworkExtension and XPC subsystems load your bundle and look up classes by name through the ObjC runtime, which uses __objc_classlist and friends (not the Mach-O symbol table), so in principle all works. In practice it occasionally breaks bundle loading in edge cases. If you try this, test specifically that systemextensionsctl activates the bundle and the filter actually traps packets.

Is it safe to use All Symbols with a content filter or do we need to accept Non-Global symbols?

Thanks,
Dave