компонент думает что это некий :id юзера и уже его обрабатывает, понимаешь?
Почитай еще раз, значит не верно роуты задаешь https://router.vuejs.org/ru/guide/essentials/dynamic-matching.html
думаю самый простой выход будет - user/:id и user-settings
У тебя user/settings ниже по списку роутов, чем user/:id, да?
Обсуждают сегодня