it would be a pretty interesting project, if it’s me doing it, I would probably do it from controller side.
The problem you probably gonna have with SimpleMove+teleport is the animation close to the end won’t “ease out” as in slowly come to stop at goal position.
SimpleMove to use controller to achieve this and let the movement to handle the starting/stopping, so when SimpleMove “think” we are getting there and stop giving input,
it’s going to slow down and teleport might make it look like a sudden jitter at the end.
I don’t know why it has to be exact, but if you can pull it off with simple and elegant solution, it could be worth a conference talk.
(Since all the game AI are more or less have this type of issue, if the boundry/goal location can be exact plus using existing/efficient path finding, that would be something.)