Теоритически по моему понял 

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