Делаю SPA с доставкой еды. С версткой проблем нет. Сделал каталог с секциями и товарами, страницу контактов и т.п. Использовал vuex, vue-router, axios. Но делал большинство по видеоурокам и информации с гугла. Если попросят переписать заново, то сам без доп информации не смогу. Ооочень долго сейчас парюсь с админкой - добавление новых товаров, пользователей и тп. Вроде что-то получается, но как итог - нет.
Читая документацию - сложно полностью понять её.
Иногда, для понимания базовых вещей нужно прям разбираться.
Может ли это означать, что frontend не мое, либо это стандартная ситуация и стоить продолжать?
Это потому что вы js не знаете. Если знать язык - понимать в документации нечего, всё становится ясно на ходу.
Может ли это означать, что frontend не мое
Может.
либо это стандартная ситуация и стоить продолжать?
Стандартная. Для не знающих js.
Освоение фреймворков без знания языка - прямая дорога к превращению в говнокодера. Который никому на рынке труда конкуренции не составит. Если ваша цель такая - конечно продолжайте.