У меня такая же проблема была. Я сделал через пропсы и все стало нормально работать
Вообщем чисто по логам могу скзать что происходит следующее я на другом экране тыкаю делаею навигацию тут открывается он забирает из из params и выводит правильные координаты! НО! в этот же момент срабатывает useEffect и там дефолтные 10! И он прыгает по этм координатам и так происходит каждый раз!