Snap to route is supposed to actually follow the planned route, even if it crosses itself. It is a little more than just snap to the closest point wherever you are.
Your additional step to do whatever to the route with this tool - I would start looking here.