Please don't take this as bashing as I only intend to help. I think you are already very close to being overstocked, even for a growout tank (just because of the fish in question being poop machines). You already admit to sometimes skipping a water change, I would imagine that would include testing the water too for that period. You parameters could spike over a matter of hours which would be detrimental to your livestock. If I were in your position, I would try and get another tank set up to thin out that tank some, or try and rehome some fish immediately. You may not even lose fish if you have your water parameters go haywire, but you will effect their health. They may die earlier than usual, develop health problems or not develop as well as other fish of that species. Also, I have read of Oscars reaching 18" and have seen two 16" Oscars in person. I have seen 12" max written online myself for a Oscar, but that may be a average so be prepared.
Your plecos are fine. They are nocturnal and will usually be found hiding, even together. Get some blue led lights to view the tank at night and I am sure you will see them out and about in the tank a lot more. I usually feed mine at night with the lights off as well, just because my other fish will steal the algae wafers.
Best of luck to you and welcome to MFK!
Kind of dumb of me, but I never asked what kind of filtration. I know you said it was expensive and used for a 125 gallon, but do you know what model/brand?