They are Mikrogeophagus....Mini earth eaters...That is how they forage in the wild.. Besides letting some food settle for a short time , I add food into the HOB outflow and it makes it move jut enough sometimes...
MTS can live through them but maybe not the others...They are live bearing snails I believe so maybe the young can run just fast enough!
Egg eaters eat eggs....
My apistos were whipping the assassin snails before I moved them...And ate all the eggs. I moved the fish into the tank without thinking it through...