Fun macOS bug

Sometimes when I plug my work computer into my external monitor, it runs into a situation where the cursor and absolutely nothing else renders incorrectly. It is wrong for all cursor types and it looks correct when I move it onto my laptop.
I don't really know what's going on. I sort of assume it's something about subpixel rendering and the differing resolutions and some flag not being set but why wouldn't it impact anything else?