... I wouldn't call it an error? It's an offset between smeared UTC and non-smeared UTC, like between any two other time standards.
It's internally consistent, and for communicating with external entities that expect unsmeared UTC you convert as needed as much as possible. No different from if you were running TAI and communicating with unsmeared UTC, or communicating with TAI while running unsmeared UTC.