GPS timezone setting broken

There has been an issue (for as long back as I can find) that the Cerbo will not set the timezone based on GPS if the timezone has ever been set. It’s been discussed here and on the old forum:

It’s extremely problematic for mobile systems. Setting to UTC isn’t a workable solution either, as that cause VRM to report the wrong time (this is documented in multiple other threads on this and the old community).

Has anyone found a solution to this?