I haven't found a definitive solution. But there is something that may help to live with it.
When the issue starts happening, press Win+Ctrl+Shift+B to force the GPU driver to reset. It may crash some of your open apps so save your work before doing this.
It will stop the issue for a while, until it happens again... But to me it will hardly happen again in the same day if I don't restart the system.
Thanks for this. I tried it yes only stopped for awhile, maybe 3-4 mins.
Another temporary solution, seems to last for hour or so, is disconnecting HDMI plug from laptop and reconnecting. Not sure what this does exactly & how to understand this, but it seems to work for awhile.
Does anyone know why this works and if there's a longer solution to this?