In my 30g I put in 1 algae wafer each evening for our pleco during lights-on. He has to share it with 2 albino cories, 7 pink danios, 4 neons, 1 black skirt, and 2 cardinal tetras. (they come after his after they've eaten flakes, dried shrimp, and dried bloodworms) I skip a day of feeding once a week. Everyone is very healthy.
IMO.....you are overfeeding, thus clouding the water. Fish don't get that much to eat in the wild....so we're all probably over-feeding to some extent. But I would rec. cutting WAY back.
Good luck!