Это могло бы сработать, однако форма находится не в blade-шаблоне, а в компоненте Vue, о чем я и писал в вопросе. Да и с токеном самим по себе проблем нет: он отображается что в мета-теге в app.blade.php, что в input[type="hidden"] в форме.
Псевдоэлемент - сразу нет, поскольку background в дальнейшем будет задаваться программным путем.
А как в таком случае правильно рассчитать background-size в процентах? Допустим, задал размер для второй картинки 50% 100%, а тут опять проблемы с масштабированием (достаточно сравнить с третьим скриншотом в вопросе)
и в метатеге все в порядке
ещё у меня есть предположение, что ошибка может быть в настройках сервера