OnTriggerEnter будет вызываться только один раз, когда будет запущен коллайдер. то, что вы можете сделать, это установить логическое «истина» в OnTriggerEnter, а затем обновить позицию в обновлении, когда этот логический «истина». и затем установите значение false, как только вы сделали свое обновление.
Есть еще 2-3 способа сделать это, вы также можете использовать doTween, но в соответствии с вашим вопросом, я думаю, что вы новичок, так что выше будет легко реализовать по моему мнению.