I think the issue is too many fish in the sea?
It's hard to get noticed
Humans only have so many limited hours in the day to watch other people's stuff too! So i guess they watch their favourite channels
To get fresh eyes on your work though, as a smaller channel, perhaps it would be strategic to make videos that are more likely to be found via search engine.
Title your videos properly. Use good descriptions and good thumbnails. Then make good videos on top of that, and have a bunch of quality videos and good branding to hook in people to want to subscribe to you if they like what you are about!