Since the tags from the patient level are copied at the study level, there were 2 entries for this tag for the study.
To me, this is legit to add the TimezoneOffsetFromUTC at the patient level so I have fixed the issue by avoiding duplicates before the tags are written to the DB.
This will be part of the upcoming 1.12.10 release.
Cool, thank you @alainmazy for the details. Fixing the config has also fixed the transfer issues (as far as I can see) on our side. We’ll deploy the new release whenever it’ll be ready.