What are you keeping them? A tub? A tank? Are there any plants in the vessel? What about snails to eat left over bbs? Have you had a good look for velvet? When you change water do you change water with water of the same temp and parameters?
Your fry die in the morning... If you have lots of plants in the tub then it could be oxygen deprivations. If the water is very soft it could be a pH crash during the night.
Is there any filtration or aeration in the vessel they are in?
You have kafuensis... this is not an easy fish to get good hatches from as well as rear. The good news is that the eggs develop in a staggered fashion and you should have eggs left in the peat... the is provided you did not start feeding the fry over the peat in which case any uneaten bbs has probably fouled the peat and killed the eggs.
Your "oily film" worries me. This could be an oil residue contaminating the tank from some where... maybe a faulty blower? Or it is the formation of a bacterial biofilm in resonse to 1) high nutrients in the tub and 2) low oxygen in the water.
Sorry I can't be more helpful.
Regards
Bookmarks