Could this be related to Issue directly publishing a translated entity after translating · Issue #19528 · strapi/strapi · GitHub?
I’ve just created a new single type, to be sure it has nothing to with “turning on localisation” after content for one locale has already been created.
The issue remains.