"IME newpipe breaks every few weeks or so, presumably because of some youtube change / obfuscation."

Same experience. I have a commandline program I wrote to retrieve YouTube download URLs many years ago. On average it has always been more reliable than Newpipe. It continues to work when Newpipe fails and I can fix it quickly when there is a YouTube change

However I noticed recently Newpipe, the original, not SponsorBlock, old version, no updates, had been going many weeks without failure. When it eventually failed I was able to get it working again immediately by simply changing the www.youtube.com IPv4 address

Will try this again when it fails the next time

Why did you think of changing the ip address?

Rate limiting IP addresses is one of the many tools in YouTube's anti 3rd party client toolbox.

got it, thanks.