I think that collision ownership transfer is needed only when the opponent collider is a RigidBody.
has RigidBody with VRCObjectSync: collision ownership transfer is needed.
VRCObjectSync that has no RigidBody: it also has no VRCPickup and it cannot be moved by physics or pickup so I think collision ownership transfer is not needed.
has RigidBody but the VRCObjectSync is attached to different GameObject: weird case.
I think that collision ownership transfer is needed only when the opponent collider is a RigidBody.