I think you might have to bite the bullet and return all the Cherries, let the aquarium settle for a week or two with regular maintenance to allow any potential irritants to disperse (I would go sort a new nitrate test asap) and maybe go different fish to start off again with
Fishkeeping should be relaxing, not fraught with desperation or dread as to who is surviving or not on a daily basis as with these Cherries
I have no idea why these Cherries are acting the way that they are, it is unusual behaviour and you have obviously done everything that you can to make them comfortable and healthy. It is a bit of a mystery tbh. Your pH is pretty much fine...unless the nitrates are too high, they don't tolerate anything over 40 and 40 is pushing it really.
It is very odd, but for your sanity and the fish health/welfare, it would probably be best to return them all and rethink the stocking once you have a nitrate test kit/result