Yes, I’ve experienced that too. Newpipe generally functions smoothly on my phone, working around 98% of the time. However, when I opt for invidious, the videos sometimes doesn’t play.
Recently, I’ve been leaning towards using Freetube more. I’ve configured it to include invidious in the settings. It appears that it seamlessly switches between different invidious instances, ensuring an better user experience than just using a normal invidious instance.
You can actually see my instance by looking at my username.
There are many instances out there, you could use something like fedidb to decide on which one you want to join.
I was in a similar situation an year ago. I’m still not where I want to be, but I’m getting there.
Ideally, a routine which incorporates enough physical exercise, challenge and rest will get you to a much better state of mind.
There’s a reason why many of the comments on this post are about physical activities. It just works.
I wish fairphone was avaliable in some Asian counties at least.