Welcome to our community
Okay, firstly the bad news, your tank is not big enough for two Oscars, you will need at least 100 gallons for two Oscars. However, since your fish are still fairly small I think you're okay for the time being.
Now you're going to need to test your water for ammonia, nitrite, nitrates and pH. It isn't uncommon for fish not to grow very quickly, even not growing much at all. As for why your fish is not growing at all, that is something I really don't know and cannot answer. It is definitely an Oscar? I know this sounds like a stupid question, some people have often mistaken other fish for Oscars, some fish take a long time to grow.