дело не в хуках. Даже если в обычный компонет-класс в componentDidMount добавить window.sctollTo(0, 0). при навигации обратно на страницу она не прокручивается вверх. componentDidMount срабатывает а страница, если взять координаты уже как бы проскролена а на самом деле нет
поставь брейкпоинт на вызове скроллтувью и посмотри, что отрисовано на странице. Может там контент в окно помещается