Most Invidious instances allow you to sign up for an account on the instance to subscribe to people and track your history. Alternatively, I use the FreeTube app on computers I control for "watching TV". It can track and transfer your subscriptions and history locally if you choose to use those features.
I still get recommended videos next to watched ones from both services. For those who see that as a negative, I think FreeTube allows you to hide any YouTube elements you don't want to see.