NUXT_E2005
useRoute called within middleware.
E2005
useRoute() was called inside a route middleware (directly or via another composable). At that point the target route is not yet resolved, so useRoute() can return unexpected values; middleware receives the to and from routes as arguments instead.
Resolution
export default defineNuxtRouteMiddleware((to, from) => {
// use `to` / `from` instead of useRoute()
})