Pretty much all such cases turn out to be colour management issues. Start by running darktable-cmstest from the command line.
darktable-cmstest
Check this recent thread: