Как их отделить друг от друга?)
скорее всего у тебя в elementsPics картинки из верхнего и нижнего блока с одинаковыми классами цветов, и когда в selectColor ты итерируешь по этим элементам, то выставляешь класс active всем картинкам, у которых в классе присутствует искомый цвет. Попробуй в selectColor передать контейнер этого блока (в котором картинка и кнопка), и добавь в селекторе проверку, типа containerElement.contains(picElement) и осталдьную фигню с проверкой цвета => и если всё ништяк то меняем цвет.
Либо раздели идишниками \ дата-аттрибутами блоки
и форыч ничего не возвращает, ретурн можно убрать)