Yes, this is a problem that seems to affect some users with MacBook Pro/iMac + external display.
What happens is that the wrong monitor profile is used. Some users have reported that setting the external as main display has solved it.
I don't have any links handy right now, but there's been a lot of threads about this, both here and in the feedback forum. The underlying problem appears to be how displays are assigned by the video card and operating system, on systems that have an integrated display. It happens exclusively on MBP/iMac + external, it has never been reported from desktop systems with multiple displays.
It has previously been seen on some Windows laptops as well (not recently) - but that reinforces the working assumption that it's the integrated display that messes this up.