@mjdxp Have you tried NewPipe? Or LibreTube should work as well (uses Piped as backend). I've found there's no need to mess with ReVanced or other patchjobs when alternatives exist. On desktop same thing, just use a Piped instance you like.
@mjdxp I see! I always turn those off whenever I can, so didn't thought they'd be a deal-breaker to someone. In that case a very crude approach would be to share the videos from the official/revanced app to newpipe for watching, so the app keeps your watch history and suggestion profile, while you view the videos through newpipe. Means couple extra taps though.