EntityQuery::AddOrderVersionFilter apply to all queries with same filters

In latest ECS EntityQuery::AddOrderVersionFilter() function for some reason apply this filter to ANY other query with same matches. NOTE, everything is fine when you are using EntityQueryDesc, but it break (start to apply filters to similar queries) when i switched to EntityQueryBuilder.

Its the same with or without BurstCompile. For now, i switched back to EntityQueryDesc so there is a workaround but still would be nice to fix this

Working example (even works when i use the same EntityQueryDesc, as it should):

            var queryBuilder = new EntityQueryDesc()
            {
                All = new ComponentType[] { typeof(NetworkEntityTag), typeof(IUIDData) },
                Options = EntityQueryOptions.IncludeDisabledEntities,
                None = new ComponentType[] { typeof(LockStepTickData) }
            };
            netStructChangeQuery = state.EntityManager.CreateEntityQuery(queryBuilder);
            netStructChangeQuery.AddOrderVersionFilter();

            netEntityQuery = state.EntityManager.CreateEntityQuery(queryBuilder);

Example where its AddOrderVersionFilter set to both netEntityQuery and netStructChangeQuery

          netStructChangeQuery = new EntityQueryBuilder(Allocator.Temp)
            .WithAll<NetworkEntityTag, IUIDData>()
            .WithOptions(EntityQueryOptions.IncludeDisabledEntities)
            .WithNone<LockStepTickData>()
            .Build(ref state);
            netStructChangeQuery.AddOrderVersionFilter();

            netEntityQuery = new EntityQueryBuilder(Allocator.Temp)
            .WithAll<NetworkEntityTag, IUIDData>()
            .WithOptions(EntityQueryOptions.IncludeDisabledEntities)
            .WithNone<LockStepTickData>()
            .Build(ref state);

NOTE, if i will alter a query (one or another) by just i bit (add more WithAll filters, etc), everything will start to work again.

okay i think i just got confused of what AddOrderVersionFilter should do? I though i will exclude chunks from a query and a job, that are without structural changes, but apparently its not so im not even sure if it does anything?

everything is working fine, as if this function was never called AddOrderVersionFilter. Even if query internally has this _Filter.UseOrderFiltering set to true;

neverminded, i figure my confusion. The main problem is that SetSharedComponentFilter will also call ResetFilter and that function “Reset” not ONLY Shared filter data, but ALL filters that was set to the query. Will post it here, maybe this will someone else in future;