FreeTube has been the best so far IMO. You can import subscriptions from YouTube using Google Takeout so that they're stored locally on your device moving forward. Been using it on Graphene OS and Arch Linux for the past couple weeks. I'd check it out sometime.
That move to Linux for "digital sovereignty" can't come soon enough. There's needs to be a big fat middle finger thrown at US companies