That is a small tank so I would guess the tds rise may be down to evaporation, you could just keep a 1L bottle of RO water (TDS 000) next to the tank and do the top up with that which should keep the tds more level as it will dilute it. Evaporation is purely water and everything else (tds) remains in the tank!
The breeding may be down to the tank just being fully stocked (though it is also likely the parameters are an issue) as any environment can only sustain so much/many creatures, how many shrimp do you think you have in this 15L tank?
The best parameters for neocaridina are, PH 6.5-7.5, TDS 150-250, GH 6-8, KH 1-4. Your parameters seem a bit weird so I am guessing you aren't using RO water with shrimp remineraliser? Or you have something raising your KH as 9 is crazy high??? Maybe recheck that one!
If you do reset the tank as per JayC you will need to do a long drip acclimate before putting the shrimp back in to the tank as the water parameters should be so different from the water they are currently in! It may be a good idea to to clean and start again at this point but bear in mind doing such may mean you will lose some shrimp due to the extreme parameter difference.
I hope you weren't too affected by the recent storm!