Well, be that as it may, this doesn't answer the actual question. My guess is the red-eye tetras feel exposed. Most schooling tetras need to be in groups of a dozen or so before they really settle down. This varies -- some species, like bleeding hearts, a fairly independently minded, and do fine in smaller groups, even pairs, but others, classically neons, need larger groups. So, adding more of the red-eyes might help.
Another factor is planting/decoration. Small schooling fish are eaten by other fishes and also by predators such as birds that snap them up from above. Hence, they tend to stay close to things that provide shelter, such as large plants. Floating plants are a good substitute. Depending on your lighting, you have a range of options, but hornwort is one of the easiest to keep. You could also provide some solid shelter, such as moving the bogwood so that it goes up to the surface, or by building a thicket of bamboo canes where the fish can lurk. Vallisneria is a great all rounder, having both height and some long, floating leaves.
Different aquarists have different considerations of what makes a tank overstocked. I know experienced marine reef aquarists that have more fish in a 30 gallon tank than you do, as well as others who might keep only a single pair of dwarf cichlids in such a tank. An under-appreciated factor is how the fish utilise the space: if you have fish that stay at either the top, middle, or bottom of the tank, you can easily avoid interaction between species, as so "cram" more in. I'm not recommending this, just saying that stocking a tank is black art that has a lot to do with experience and understanding. Anyway, providing the fish are happy and the nitrites/ammonium are zero, don't worry too much just yet. Yes, the plec will probably need a new home within a year or two, and no, a parrot cichlid wasn't a good choice for a community tank. But for now, your tank doesn't sound to me to be badly stocked. I'd suggest losing the mollies sooner rather than later though... at some point they will need salt, which your catfish won't like, and neither will the tetras.
Cheers,
Neale
When that common pleco grows up, it'll be over 12-14" in length, over a foot, so not an exaggeration. The Parrot will grow to about half that size. You've got to plan for adult sizes of your fish, not their current size.