"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?