Sweeping and Adding Movement Input in the opposite direction seems to work OK:
https://forums.unrealengine.com/core/image/gif;base64
vid: https://i.gyazo.com/e2d3daa7efa8ea04…d9cc586495.mp4
But since we’re sweeping, the moving mesh will actually stop if its obstacle cannot be moved out of the way - as in: you’re still applying movement. Since sweep is exposed, perhaps you can tell the obstacle to sweep only if no Input is applied. An interface could pipe in the data into the actor.