there are 3 way so solve that problem:
- let parallax check first if select is set to color or not.
- solve problem at save_post action (delete image if select is color)
- use a flexible field (default/color/image layout) and min:1 max:1 Layout instead of select & conditional filter
because with a conditional filter you just hide the field at backend, value remains inside DB