Ok, seems like problems are still persisting. Yea i know ur an experienced fish keeper but lets hit home to basics.
60L tank according to your profile. Thats a 13 gallon tank. Rule for n00bs is 1 fish per gallon. Im guessing you have a good filter so you can overstock confidently.
Temperature 23-26C - Water change every 2 weeks of 30-50% for best conditions. put aquasafe in the water jug you use to add water (not into the tank after the water change)
Feed once a day varying from flakes to dried, frozen or even live daphnia/blood worms etc etc, mainly feeding flakes as meat gives fish laxitive effect.
Ensure surface movement by adding an airstone/pointing filter to agitate the surface for example to ensure oxygenated water.
Hiding places. - Plastic or live plants. Live plants is best because they can nibble on the plants getting food whenever they want. Few floating as mentioned above. Mine have always thrived in a live planted tank even with other community fish. Plants also help the tank cycle. Hornwort is good for that.
Filter cleaning - Once a month. Using water which has been treated with aquasafe or just fish tank water to clean it. I normally clean the sponges under tap, then the bio balls using the tank water (not right but ive never had a spike)
Light - Not mandatory unless you have plants.
Tank mates - Community fish will do.
Introducing - Lights off, float bag for 30 mins, then add bits of water every 5 mins until the hour mark, tilt the bag on its side and let the fish swim out on their own accord. Keep lights off for rest of the day.
All basics, but theres no reason why live bearers should be dyeing with these precautions.