Yep, the other shoppers being able to force you around if you didn't directly charge into them was an unintended effect that arose due to snapping their position to the paths. A little unfortunate, but as you mentioned, if the player can manage to ram into them head-on, then the jankiness of the physics there is negated. Really wish I could've found a workaround in the time alotted, but sadly the AI movement relied on them not veering from their paths.