Auv3: Some "out of process" behaviour appears broken on the Mac.

Using latest version of Ventura on an M1 iMac...

2 issues I've noticed when an Auv3 is loaded Out Of Process...

1 - When using tokenByAddingRenderObserver: The provided block is never called if an Auv3 is loaded out of process.

2: When loaded In process an Auv3 audio unit that is itself a host for other audio units can see all the audio units in the system. That is all v2 units and all v3 units.

When loaded Out of Procress and the same v3 unit can only find the v2 units when querying. The system appears to be hiding the installed v3 units.

This seems like the reverse of what I would expect. When sandboxed (out of process) why are other V3 units hidden from inspection?

I've filed bug reports on these ages ago but had no response.
I'm particularly interesting in issue #2 above as it makes a big difference when our AU host unit is running in Logic which only allows loading out of process.

When loading into our own host app we can load the au in-process and it works nicely, able to host any other unit installed on the system.