I use freetube, https://github.com/FreeTubeApp/FreeTube
I don't think it has a mobile version
It might not quite be what you want because it doesn't rely on YouTube's algorithm at all. You subscribe to channels and freetube will show you videos from those channels. Well I guess you can view trending videos and such but it isn't personalized.
One downside is I find it difficult to discover new channels because there is no algorithm recommending stuff. Watching a video and then looking at the 'up next' list is helpful though.
I think the ISO specifically wasn't reproducible but now it is.
Nix packages are probably what you're thinking of. They are reproducible