How can I make color retain its properties behind glass?
Your node setup is not the ideal way to do glass in EEVEE (I assume that's what you're using). For proper glass, use this setup (note the highlighted Blend Modes)