Use RequireMatchingQueriesForUpdate to force a System to skip calling OnUpdate if every EntityQuery in the system is empty.
Additional resources: ComponentSystemBase.ShouldRunSystem, M:Unity.Entities.ComponentSystemBase.RequireForUpdate``1, ComponentSystemBase.RequireForUpdate