Проблема, вероятно, связана с тем, что вы используете createMemoryHistory() для создания истории маршрутов. Это означает, что история маршрутов хранится в памяти, а не в адресной строке браузера.
Чтобы исправить это, вам нужно использовать createWebHistory() вместо createMemoryHistory(). Это обеспечит синхронизацию URL-адреса в адресной строке браузера с текущим маршрутом.
Попробуйте заменить createMemoryHistory() на createWebHistory() в routes.ts