The left one, the greenie, may have been both full of eggs and been feeding heavily. With the little gluttons it might have been both. FWIW if the temp stays right and the food does, too, a pair of green sunfish can spawn every ten days or so year around. For that matter bluegills often respawn, too. Even here in Minneapolis, I have seen beds active from the end of May into just about the end of August. Not every year though.
The other doesn't look to me like a greenie hybrid. Most of those I've seen inherit the greenie, outsized mouth. Almost certainly a bluegill was one of the parents and the other could have been just about any of the other sunfish species. Very few places that have sunfish have only a single species; so there are nearly always some hybrids of one sort or another. Of course there are also quite a few different types of true bluegill too, but the margin on the tab speaks against that.