FWIW, my experience suggests that, while there may not be a problem, you are wise to be suspicious.
I have conductivity which indicates less than 1 ppm TDS but my Salifert test kit shows silicates greater than 2 ppm. Even if I recirculate my water repeatedly thru' my DI it really doesn't get any lower.
I suspect that my probe may not be as precise as I would like at such very low conductivities - it is calibrated to 84 microS/cm, and I am measuring 1 - 2 microS/cm......
Furthermore, the mobility of silicate ion (all wrapped up in water molecules.......) may be low, so perhaps it just doesn't show up so well in a measurement of conductivity. Tied up to this, it's not clear how you convert conductivity to TDS when you don't know what's causing the conductivity !
I need a specialist membrane and a specialist DI resin to correct the situation (both of which I am exploring). My tapwater is off the scale in silicates, I think that because I live in an area with 100 year old pipes it is added to the water supply deliberately.
First thing is to get a silicate test kit, measure your tapwater, and post RO, and post RO/DI water. Then you'll have a better idea.
kim
[Edit...I realise that I've addressed your silicates question only.....I should stress that I have no knowledge of dinoflagate problems or whether in fact silicates could be contributing toward these - hope that's not misunderstood]