Thank you for your response.
It did involve the 'gd-gb' culture (as we also have 'en-gb' on this site).
We ended up working around it by conditionally formatting the date like this "15/11/2021" when the LocalizationContext.CurrentCulture.CultureCode == "gd-GB" in the repeater web part's Text/XML transformation.