All cichlids have two sets of jaws, the ones in the mouth, and another set in the throat (similar to Alien) that helps work the item down, and grinds it up.
In nature Amphilophus eat insects, crush snails, eat detritus and catch small fish when they can, it is only acting normally, and definitely "not " overdoing it.
I would consider zebra danios and any other similar sized fish in the Midas tank, feeders.