https://bugs.winehq.org/show_bug.cgi?id=50865
--- Comment #2 from Vaxry vaxerskiofficial@gmail.com --- I can attest to this.
It seems like wine forces the embedded DX9 window to be resized all the time, the logs show a ton of D3D9DeviceEx::ResetSwapChain calls with smaller and smaller width and height. This, added with the viewport not being properly cleaned, creates the said issue.
Maybe wine passes incorrect size parameters? It tends to happen with some other apps too, when the window will suddenly jump to a different place after being moved. (example: Photoshop CC)
I have tested this under both wine and proton, using different prefixes, clean installs, virtual desktops, you name it, and the issue persists.