Ok, so my 46g tank seems to be doing fine. Crabs ok, snails ok, 3 fish ok. I'm really not that good of a tank keeper because my last water change was like 3+ months ago. About half of my LR has great purple color, (came from the store like that

) the other half has nothing. Just recently I started to notice growth on the glass (little purple spots yea!!). I haven't changed anything, lights are actually on less now because of some cyano growth. The only thing i noticed is that my DI cartridge on my water filter ran out. So that instead of 0TDS water entering the tank, now it's 3-4TDS.
Is it possible that the tank needed trace minerals that now it's receiving from the not so pure water. And if AI were to replace the DI cartridge, then should I start using trace minerals as an additive?
_________
1 true-percula & 2 fox-face firefish. 46-Bow w/ 20gal as sump. DIY wet/dry and DIY overflow. Coral Life skimmer. QuietOne return pump. Eheim ProII canister (just in case my DIY stuff fails). 36" Nova Extreme (2x39w 10k, 2x39w actinic with a fan loud enough to drowned out the noise from the tank) 48lbs. LR. Tank 2 is a 55G Fresh Water w/ 4 Discus. Tank 3 is a 10G fresh with Tetra.