I think some fish don't handle the chaos that sometimes goes with water changes well. I had Florida FlagFish for a long while, and all of the ones that I lost (eventually all of them) died immediately after a water change, within a day. I typically prune at water changes, so I am pulling up stem plants, with roots bringing crud up out of the gravel. This is just my experience though. How many fish you got? Just the 10gallon, or are there more? If you have enough of them, then there is a statistical probability that you're gonna' lose some every once in a while, but every week sounds high for anyone with less tanks than a fish store.
DIY CO2 is plagued with the problem of fluctuating pH levels. This is hard on some fish in particular, while other fish seem to not be bothered in the slightest. Make sure you run a minimum of 2 separate jugs (of whatever size is applicable to the size of tank you have), and change them alternately, or in other words NOT at the same time. This will keep CO2 levels from dropping to close to ZERO, (with a resultant higher pH).