Darktable export is significantly less saturated than in preview

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

Check this recent thread: