Chrome window changes color depending on which monitor it's open

There are multiple solutions for this problem. I've gathered a list here:

  • Check if the chrome://flags/#force-color-profile setting is set to Default, if not, setting to sRGB is one way to fix it.
  • Check Color Profiles in Windows settings. This was the culprit for me. The second monitor had "Natural Color Pro" color profile enabled by default, I overrode this setting and removed the profile.
  • Another fix is having Hardware acceleration disabled. You should use this if none of the above works, because the performance loss is significant on low-end machines.

Thanks to @leonbloy for linking the Reddit thread that had the first two solutions.
Thanks to @Thomas B. SysAdmin for recommending disabling hardware acceleration.