Это может быть связано с различными факторами. Возможно, вы не правильно указали путь к файлу с кодом SVG или не использовали правильный формат кодирования для данных SVG. Важно убедиться, что путь определен правильно, и что данные SVG закодированы с помощью правильного метода, такого как base64. Также возможно, что есть другие правила CSS, которые переопределяют свойства псевдоэлемента или background. Убедитесь, что CSS-правила, связанные с псевдоэлементом и background, имеют наивысший приоритет (например, с помощью использования !important). Если приведенное выше решение не работает, попробуйте провести отладку проблемы, используя инструменты разработчика браузера. Проверьте, есть ли какие-либо ошибки или предупреждения в консоли браузера, которые могут указывать на проблемные моменты.