Hi and welcome to the forum
Any idea what species of catfish it is?
Most plecos can grow to over 12 inches and need a fairly large tank.
Does it change colour in the morning straight after you turn the tank light on, or after water changes?
If yes, then it's stress colouration.
--------------------
A tank that is too bright will also cause it. Most catfish are nocturnal and tend to hide during the day. If they can't hide, they stress and fade in colour.
Posting a picture of the entire tank might help show issues that could be addressed.
Make sure the fish has some driftwood to chew on (it helps their digestion) and have the light on for up to 16 hours a day to encourage algae to grow on the glass and ornaments. You might not need 16 hours a day and might get good algae growth with 10 hours of light per day. But make sure there is some algae on the glass for the fish to graze on.
--------------------
TURNING LIGHTS ON AND OFF
Stress from tank lights coming on when the room is dark can be an issue. Fish don't have eyelids and don't tolerate going from complete dark to bright light (or vice versa) instantly.
In the morning open the curtains or turn the room light on at least 30 minutes (or more) before turning the tank light on. This will reduce the stress on the fish and they won't go from a dark tank to a bright tank instantly.
At night turn the room light on and then turn the tank light off. Wait at least 30 minutes (or more) before turning the room light out. This allows the fish to settle down for the night instead of going from a brightly lit tank to complete darkness instantly.
Try to have the lights on at the same time each day. Use a timer if possible.