Hi and welcome to the forum
Can you post a picture of the entire aquarium, and post some of the haze?
Is the film/ haze green or white?
Green is algae, white is bacteria.
Did anyone add extra food to the tank?
Did you have visitors yesterday?
Do you have any cream, perfume, hand sanitiser, grease, oil or anything else on your hands that might have washed off into the water?
You mention you have another aquarium with a Betta, I assume you know about these things and feeding, filters, etc, but am just asking to confirm they didn't cause the deaths.
------------------
You can test the gravel by putting some in a bucket of tap water and leaving it for a week. Test the water for ammonia before adding the gravel to the bucket and monitor the ammonia during the next week. If no ammonia appears in the water in the bucket, then the gravel is not the issue.
Do you have driftwood in the tank?
Some driftwood leach fungus out of the wood for a while when first put underwater. Most of the fungus is harmless but there are some toxic fungus that come off driftwood and these can kill fish very quickly. The best treatment if you think it is driftwood, is to remove the wood and do a huge (80-90%) water change and gravel clean the substrate, and then follow that up with a 75% water change and gravel clean every day for a week.
Make sure any new water is free of chlorine/ chloramine before it's added to the tank.
Clean the filter to remove any unwanted fungus that might be in it. You won't get it all out but you should be able to remove most of it.
If you have driftwood, you can put that in a bucket of water outside and monitor the ammonia level like you do for testing the gravel.
------------------
At this stage just remove driftwood (if you have any) and do big daily water changes and gravel cleans. Increase aeration/ surface turbulence.