This is a chain reaction between a long-unresolved bug and a new bug.
First, I need to raise another issue: Many users have noticed that since a certain version, Windows recognizes the order of video signals opposite to the BIOS. Specifically, when using two displays, the screen displaying BIOS is recognized by Windows as screen #2, while the screen not displaying BIOS is identified as screen #1.
When one of my screens is in landscape orientation and the other in portrait, I undoubtedly need BIOS displayed on the landscape screen. Therefore, my landscape screen must be set as screen #2, and the portrait screen as screen #1.
This means that even if I set screen #2 as the primary display in Windows, Windows still considers screen #1 to be the actual "PC screen" (perhaps a term designed for laptops, though I'm using a desktop). Consequently, when I wish to save power and performance by selecting "Show only on second screen," a critical bug emerges:
Windows mistakenly identifies screen #2 as screen #1, applying screen #1’s ICC profile. In the "Found profiles" list, it even fails to locate screen #2’s own ICC profile. This results in extremely severe and intolerable color distortion on the display.