Try something that sinks or presoak something like Omega one veggie or Super veggie. I prefer Xtreme brand foods, but they are not the easiest to come by, but if you can get it, it's the best stuff Ive used. Most petsmarts have omega one which is why I recommend it for convenience sake
The omega one super veggie as lots of greens which could help. A lot of the cichlid pellets have lots of animal proteins which are not necessarily bad, but are a bit harder to digest.....
If they ae eating the peas, keep them n that for a few days. Just squeeze the insides out of the skins and throw the skins away