UpdateInstanceTransform - stop at collisions

I recently replaced instances of an Actor with instanced static mesh components, and found a considerable performance improvement from doing so. However, I’m having trouble moving the instances while respecting collisions. When using regular Actors I can simply call SetActorLocation with bSweep set to true, and the Actor will stop at the point of collision if one is detected. However, I don’t see an equivalent for UpdateInstanceTransform, so my instances simply pass right through collisions despite having a proper collider setup, even if bTeleport is set to false. Is there a method similar to UpdateInstanceTransform which provides a collision sweep like SetActorLocation, or an alternative way to achieve the same outcome?