Я видел ту же проблему с новой установкой 2019.2.9f1 и отлаживал код до тех пор, пока он не вызвал черный ящик Unity Rigidbody2D.MovePosition.
Так как нет способа преследовать это далеепопытался импортировать тот же проект в новую установку 2019.1.14f1 и обнаружил, что он там работает нормально.