Schedules are important for fans, it's easier to grasp that they can check youtube at a certain day and see your new video over hoping they enable notifications. However if the schedule is far too much for you to handle, don't force a weekly schedule! There are plenty of channels doing great on a more spaced out release timing, but perhaps it's best to encourage some sort of schedule on yourself just to keep producing stuff.
As you said though you have to get to a point of feeling confident to even film yourself playing. That's your #1 over scheduling. Maybe livestreaming your practices could help with that, on the plus you would also have a bunch of livestreamed content you can edit down into future videos. Doesn't suit everyone and livestreaming is definitely its own challenge/realm, so it's just a suggestion! But I could see it being good for getting over that whole perfectionism angle we get ourselves into.
For music content specifically, it seems a lot of it revolves around the hopes of getting people aware of your content through fan stuff, and then pushing original stuff alongside it. So piano covers of video game music (for example) and then they also release original music; the former is easier to create/tag/practice, the latter establishes uniqueness amongst the sea of channels.