Hmmm - I’m guessing maybe that as a physics object, if the physics handle is still attached to it, that even though you are moving the ball, the ball is parented to the physics handle, and therefore the object can’t move? You could try detaching the ball from the handle before resetting, and also try turning off the physics for the object before resetting?
Maybe try creating a blueprint with the ball, no physics, then grab some arbitrary location vector in the map and set it as the reset location. In the map, set the test blueprint (ball) anywhere in the level, wire up the response to the R key to reset, and then check and see if it moves (resets)?
I obviously can’t say for sure, but I’m guessing that even though it worked before, you actually made some change somewhere along the pipeline that maybe you missed that caused it to stop working?