You're the one who brought up the alkalinity "problem"
Looks like you were pretty heavily and/or close to overstocked in that 10 gallon tank.....you still might be actually. A 10 gallon is a bit small for cherry barbs and they do best kept in larger groups. They could have been stressed because of that and eventually succumbed. Otherwise nothing really jumps out as a potential cause. Unfortunately sometimes fish just die especially if they were not great stock to begin with. Finding decent cardinal and/or neon tetras seems nearly impossible these days. They tend to die if you pronounce their names wrong!