Global colours don't seem to be preserved in freeform gradients
I have complex files that are made up of multiple gradients to create a 3D effect. Some of the gradients are linear and some are freeform. I am currently in the process of creating artwork files for both print and digital. To create the digital files I am converting all the files to RGB. There is a specific brand colour that has a different RGB make up than the standard conversion. I thought, no problem, I'll just update the global colour swatch and it should cascade through. But it doesn't! It does on the linear gradients, but not on the freeform gradients. In fact despite going through and linking all the points to specific global swatches, once I save the file, close it and reopen it again, or copy the elements into another file, the freeform gradients seem to completely forget the global swatches. As you can imagine this is very frustrating and currently doubling my workload!
Any help would be greatly appreciated.
Version of Illustrator is 23.0.3
Operating system is macOS Sierra Version 10.12.5