Different pending routing behavior between <Navigate /> and navigate({...}) - TanStack