Hello, herewith I present a performance oriented solution against NPCs. Instead of removing them client-side, I use the Serverside Native SetRoutingBucketPopulationEnabled().
Just add all dimensions which are used to the config and you're done.
For the simple handling of dimensions see: GetPlayerRoutingBucket() SetPlayerRoutingBucket()