Neons love eating RCS babies and they'll eat a lot of them even if your whole tank was filled with hornwort. You can keep adults in there but if you want your shrimp to breed, don't keep them with fish.
I notice that my baby shrimp like to stick around the yarn spawn mops as do the berried females. Also, my least rasboras and threadfin rainbows don’t seem to go for the babies unless they are swimming freely in the water column. My colony still grows despite having nano fish with them. The juvenile betta needs to go to the sorority soon, she’s really hunting them down.
Of course the more plants the better, some will get eaten but some should survive in a well planted tank.