You can see this sample.
This bug reproduced only in Chrome browser and tested on Windows and macOS.
For current fix I can use setTimout() that you can uncomment on line 82 in sample.
When you click click button then this broken texture can be reproduced for random cube. But when you start clicking event programmaticaly then it won't be reproduced.

Do you also have the problem when using an ordinary texture and not CanvasTexture? Maybe there is a problem in context of the HTML5 canvas element.
BTW: I can confirm that only Chrome shows this glitch. The texture of the mentioned cube flickers on my iMac. However, in FF or Safari the texture looks okay.
Do you mind reporting the issue at https://bugs.chromium.org/p/chromium/issues/list
No I don't. By the way I updated chrome to 70 version and this bug doesn't appear.
I can confirm that the update to Chrome 70.0.3538.77 solved the issue. In this case, it's not necessary to report the bug anymore.