Теоритически по моему понял
, content: var(--src_before) в стилях псевдоэлементов after и before это не совсем тоже самое, что и background-image, а просто картинка выводящиеся по типу тега IMG, соответственно к нему не работают стили для background. Буду думать что с этим делать.