If I understood correctly, you just added another 24 cichlids?
I am sorry to tell you that, it is highly likely these fish will die again. Just like the last 18 out of 20 fish.
You are way overstocking a uncycled fish tank. Your tank isn't big enough for 24 cichlids + 2 surviving fish from the last batch. You shouldn't judge the fish load based on their current size. It's their full adult size you must look at.
Whether the water quality is good or not shouldn't be judged on what you see. Ammonia and nitrite can't be seen, and they are toxic. You need to get a water test kit to be sure.
A well established tank should have earthy smell, not stinky smell. With stinky smell, the water quality can't be good.
I really wish you can actually learn something before making the same mistakes again.
If I am correctly, did you say "dry bloodworm"? Freeze dried bloodworm shouldn't be used as stamp food for any fish. They are too high in protein and can cause problem if fish eat them every day. You need a premium pellets as stamp food. Bloodworm shouldn't be fed more than once or twice a week. From what you said, you are feeding too much as well.