Wow, you ahve extremely low tap water TDS, the national average is around 250.
OK, if your tap TDS is 45 and your RO only is 3 then you have a RO rejection rate of 93.3% which should be better but with such a low tap TDS is borderline acceptable. I would like to see it closer to 98% rejection rate myself.
Your DI should be tightly packed. When adding the new resin, fill it to the top, tap the cartridge on the table top or counter several times to pack it down then repeat the filling process again before adding the sponge doughnut ring at the top before adding the screw on lid. If resin is not tight the cation and anion resins can separate and you will not get the same treatment plus the colors can do strange things. Personally I never waste money on color changing resin, a handheld TDS meter is your best friend and does not lie or need deciphering on whether its brown, orange, streaked, exhausted or not.
Is the resin fresh and has it been stored properly as in a vacuum sealed mylar foil bag stored with a little moisture in it and in the back of the refrigerator so it stays fresh? Once opened resin strength deplets rapidly unless it is resealed and stored properly. I never buy more resin than I can use in a couple months time and I even quit that when I switched to the Spectrapure MaxCap and SilicaBuster cartridges. When I was using normal nuclear grade mixed bed resin, no matter what the source or freshness I was getting 150 measured gallons per refill before I was seeing 2-3 TDS. On my first MaxCap I got a measured 830 gallons on the very first cartridge and over 1000 gallons ever since, huge difference and huge cost savings. Where I was going through 10-15 cartridges a year I now go through 2.
Also as someone mentioned, CO2 in the water eats resin quickly, is not removed by RO and does not show up as TDS. If you know the alkalinity and pH of your tap water there is a nomograph you can calculate the CO2 content with that is pretty accurate or you can buy a CO2 test kit from Spectrapure too. I have CO2 in my water and it did shorten the DI life some but again the bette resin was not affected as much and I still get over 1000 gallons per DI.