Are you water levels all good?
I had the green water before also in a cichlid tank, an I just did 15% water changes. An kept the over feeding taken care of.
I got 4 juvi rbp's the biggest are 2 inches an littlest are 1-1/2. I am a new owner also, but ive learned a bit about my fish in just a few weeks. I switch up there foods during the week. So they always arnt eating same thing. They seem to be growing very very quickly.
Heres my feeding chart, depending on food.
Brine shrimp - I feed them once daily
Worms( little knightcrawlers) - I usally feed them every other day. They wont ever stop eating them.
Pellets - I feed them every other day also because its the only way I can get them to eat them.
Feeders - I usally throw in a few live feeders two at a time till they stop eating them an let them live. If the feeder is alive in 10 mins he gets removed from my tank. ( I got a feeder tank.)
I also feed my P's Chicken hearts once in awhile. Not everyone agree's with this. They love them though. Rarely any fat, but not natural for them.
Just my opinion an advice. Im very bored an needed to ramble lol. Maybe some of it will help you out.