Block and ECollisionEnabled::Type::QueryOnly

Hi,

I would like to know if it is possible to use this function with the following setting:

void UPrimitiveComponent::GetOverlappingActors(TArray<AActor*>& OutOverlappingActors, TSubclassOf<AActor> ClassFilter) const

The setting of my actors are:

Actor1:

Mesh->SetCollisionEnabled(ECollisionEnabled::Type::QueryAndPhysics);

Object Reponse:

Block Actor2

Actor2:

Mesh->SetCollisionEnabled(ECollisionEnabled::Type::QueryOnly);

Object Reponse:

Block Actor1

Currently the function return no actors. I don’t know if it is normal or if my settings are wrong.

Actor1->GetOverlappingActors(OverlappingActors)]
OverlappingActors.Num() == 0

Thank you for your time