I was going to connect it to a YouTube account and that be the source of truth. I'm not as familiar with invidious/piped, but it should be possible to add all of those links based off of the YouTube playlist? This community doesn't have any rules about what site the videos come from, but the vast majority seem to be from YouTube.
Re-uploading on PeerTube would be a lot more complicated, and the legal side gets more complicated