Hi and welcome to the forum
If baby fish die, it's either poor water quality or starvation.
Make sure any food they get is small enough for them to eat.
Make sure the water is free of ammonia, nitrite, nitrate and the pH is suitable.
Your pH is a bit low and you can use shells, limestone, sandstone, or dead coral rubble to raise the pH. Shells and limestone are the cheapest option and you simply add some to the tank/ pond and monitor the pH over a couple of weeks. If the pH stays low, add more shells or limestone. Monitor for a couple more weeks and keep adding limestone or shells until the pH settles where you need it.
Zeolite removes ammonia from the water and will not affect pH. You can recharge zeolite by soaking it in salt water for 24-48 hours, then rinse with fresh water. Allow it to dry and you can use it again.
Zeolite should only be used in emergencies and the best way to keep ammonia levels at 0ppm is to have an established biological filter on the tank/ pond. This will convert ammonia into nitrite and then nitrate. You can remove ammonia, nitrite or nitrate by doing big water changes. however, if you are keeping fish in a pond, then big water changes aren't always possible. Floating plants will help keep ammonia, nitrite and nitrate levels lower.