After looking carefully at the tank, I think there are 50 to 100 of those little otto fries. They're all over the place, on the glass, on the heater, on the moss, gravel, etc. The strange thing is, most of them are still in the dust size like a few days ago. I only saw two or three that is a bit bigger. Attached a photo of a bigger one that stayed still for the picture

. I also got a picture of the ghost shrimp... seems two of my ghost shrimps are carry eggs. Must be something in the water

.
For size reference, the shrimp in the photo is almost 1 inch in length.
The fry in this photo is smaller than the egg of the ghost shrimp.