The author of the article discusses exactly this and how they got around it. Seems that some updates have been made to drivers to only do partial screen refreshes.
The author reduced the frequency of full refreshes, but did not eliminate them. The problem will still occur, just less often.
You are correct - because I have a clock on the screen, UpNext does a full screen refresh about every 10 minutes. I thought this would bother me so did some explorations of a UI without the clock, but in practice I don’t notice the flashing, and I like having the clock.