330k subscribers, yet an average of only 5-10k views on every video I posted last year, how do I get out of this?

Hey. Recently someone posted a thread here titled something like: "how much money do you make with 100k subs?" and I realized that people with 25% of my subs still make way more than me. For context, I do animation which has a low rpm to begin with, and my videos are only one minute long on average because animation is so time consuming so rpm is only 1.25 for channel average. But let's forget the money for now, my main concern is views. My channel is in my profile, but it's just Sapphire Luna. Note: I had 272k subs when I first started to make shorts, so some subs do come form shorts, but a bigger portion is not from shorts.

Here's the thing: I understand not every subscriber is going to watch every video, and some of those subs might be inactive. I understand the importance of thumbnail, title and topic. But still, you'd think if 330k subscribed to me because they do like the topic, more than 5k would watch the videos. This isn't just "views fluctuate" and this isn't just "just make good videos". I can't make sense of how a channel with 330k subs only gets 5-10k views per video. This isn't just a fluctuation, it's something else but I don't know what. The subs to views ratio is just too small. Worse thing is that half of the views come from non-subscribers as well. Even if my videos were garbage, it still would be too low. I make the best title and thumbnails I can.

I just feels like YT gives up on my videos really quickly. My theory is that the "test" for whether YT will push your video or not has gotten harder. I used to pass, but not anymore. But I don't know what else I can do. YT also says that they don't "push videos", instead they pull the best video for the user. Ok, but then you're telling me only 5k users in all of the millions of Pokemon animation fans on YT, or of all 330k people who enjoy my work, wanted to see my video? My CTR is around 7-8% and AVD is 70% which isn't too bad?

I have a Patreon, but only 90$ worth. The only sponsor offers I get are fake. I considered affiliate links, but other than the tablet I use to draw, I don't have anything to promote.

Not gonna lie, I hate my day job and dream about doing YT full time, drawing cartoons I enjoy. But I simply don't make enough. An average of 800-1000$ per month right now and that's before taxes. I used to be able to make up for the low rpm with high views, but in the last few years, my views have gone way down. Most of what I posted 5 years ago used to get over 200k+ views easily, no matter how bad the video. Now I struggle to reach 10k, with better videos. I want to accept that the past is the past, and now YT has changed, the algo has changed, viewers have changed etc. This is the new "normal" but it's too abnormal to be normal.

I have several videos with millions of views, so it's not like I can't do it. But all the videos I posted last year were flops, except for one who is doing very well. I tried to repro that, and the second video did not do as good at all. There is no logic that I can see. I thought posting such short videos was the cause, but other channels who make similar animations of similar quality on the same topic, and just as short as mine, do some much better. It's very frustrating. It takes me 20 hours on average to make just a one minute animation. To see them flop each time is so depressing. I posted 2-3 times per week for several months and it did not help.

I tried to contact my partner manager but apparently I don't have one anymore because it was a 6 months only thing, and I don't qualify for a new one. So I only have you guys to ask. If anyone read all this and has any advice, I'll take it.

tl;dr : 330k subs, barely 10k views per video. What is holding me back? I REALLY want to turn things around but I don't know how.