AsyncLineTraceByChannel broken?

I run the trace with this code:

FTraceHandle newHandle;
				
newHandle = GetWorld()->AsyncLineTraceByChannel(EAsyncTraceType::Single, Start,End,ECC_GameTraceChannel4, FCollisionQueryParams::DefaultQueryParam, FCollisionResponseParams::DefaultResponseParam,&EndTraceDelegate, 0);

The trace works, but collides even with those objects in which the collision channel is set to Ignore. Even if all channels on an object are set to Ignore, the trace will not pass through it.

Regular traces with the same parameters work well.

Am I doing something wrong or are they broken in 5.2.1?

Thanks for the answer