Yeah, FreeTube works fine for me, just not all VPN locations. Though the Invidious API never seems to work unless I’m using Invidious frontends on a browser. Just cycle your VPN locations until you find one that works. That’s the benefit of a VPN. They can’t block all the IPs.
But that shouldn’t be affected limiting JS on a browser. JS blocking isn’t a trick, it’s a tool used for the right occasion. It’s not for everything all the time. Even Tor allows JS.
For everything but IG and FB, there’s a mess of alternative front ends. For YT, there’s a dozen ways to log in with an alt front end app. Freetube, Grayjay, all the pipe pipe pipe apps. Then Invidious routing traffic.
It sounds like you’re over-doing something like JS blocking. You have to find a balance.
Maybe ask in a privacy community and get specific on needs and your threat model.
Some sites also use canvas blocking as a metric to determine if you’re a bot or not. Bit that wouldn’t affect Freetube. Freetube is its own app, so I would check to see what it has under the API settings. It should fall back to the “local API” which is just your internet connection. The Invidious APIs rarely work for me anymore.