yeah no your nitrates seems fine, especially seeing as a healthy tank should have around 10 to 20 to me, means theres deffinately a good turnover of nitrites to nitrates in the tank!!!
i was just thinking, theres only a few things it could be dude, and seeing your experience in posts and join date you've probably come up with these ideas but here goes:
water too hard or too soft for them.
you bought some defective fish.
water chemistry as in there may be a high level of a certain chemical or even more so you may have got a hit of bad water.
again your angels may well have done this, they keep my cousins silver dollars fins trimmed even though the sd's are twice the size in both length and tail, sadly not also in agression. although the SD's tails wierdly have a captital S like shape which makes me think of superman HEHE.
but anyway my first plan of action if your rly worried bout it would be to check with the water board for any changes in the water, and found out if they r testing anything new or have had any complaints or negative test's themselves and even take ur water into the LFS for checking. To be honest id probably just try to replace them, youll eventually get some strong ones that will survive, and their like 1$ or <less over here so not to much of a boot to the bank. Of course no aquarist likes to see a death though i understand that

thats why i spent 2 days keeping my upside down jewel in a bucket caring for him till he miraculously turned upright again yey.
have you got the right ph and water temp for these little guys?
they may have hit a small patch of bad water where some ammonia may have lingured
could there be a parasite or infectious bacteria/fungis etc??
i like to stay away from guppies and mollys of the sort for the condition they seem to be way to unpredictable and die for no reason at all, they remind me alot of neon tetra's in the way even a fully established tank doesn't seem to be able to keep them alive. just a fish that is too short lived and their small size makes them way to susceptible to even the smallest area of bad water!, GO CICHLIDS LOL no problems there except my poor julies who i think may have actually burnt themselves as they were both stuck inbetween the heater when found.