That's exactly what they do... eat leftover food. If allowed to sit unremoved, the uneaten food rots and quickly downs water quality. So yea, they eat leftover food and if they appear to seem like there is more and more appearing, that's a sign of overfeeding.