OnSetLocalVisibility not called

I have a prefab that has a standard NetworkBehaviour with OnSetLocalVisibility(bool vis) overriden and a NetProximityChecker components attached.

I also have a dedicated server setup so every player is a client (No Host). Even though objects get culled when out of distance OnSetLocalVisibility is not called. I wonder if this method is only called on the host? I’m not sure any comments would be appreciated.

It seems like OnSetLocalVisibility works only on the host…. But How can I tell if an object has become visible on the client??