How can I simultaneously apply the drag gesture to multiple entities?

I wanted to drag EntityA while also dragging EntityB independently.

I've tried to separate them by entity but it only recognizes the latest drag gesture

RealityView { content, attachments in
 ...
}
.gesture(
    DragGesture()
        .targetedToEntity(EntityA)
        .onChanged { value in
            ...
        }
)
.gesture(
    DragGesture()
        .targetedToEntity(EntityB)
        .onChanged { value in
            ...
        }
)

also tried using the simultaneously but didn't work too, maybe i'm missing something

.gesture(
    DragGesture()
        .targetedToEntity(EntityA)
        .onChanged { value in
            ...
        }

        .simultaneously(with:
            DragGesture()
                .targetedToEntity(EntityB)
                .onChanged { value in
                    ...
                }    
)
How can I simultaneously apply the drag gesture to multiple entities?
 
 
Q