Problem when changing watchface settings: some character limit error?

Since some time now I (and many of the users) get an error when trying to change the settings for all the custom watchfaces I wrote. It's some error message stating that the watchface has a character limit.
The strange thing is, this error is only showing up when using Garmin Connect on the PC (and I think Mac), changing the settings via Garmin Connect on the phone works fine.
I get no warnings or errors when compiling the code and I could not find any hint for a character limit in the settings. The watchfaces have quite a number of settings but that had never been a problem before...

Is there a limit on the number of settings, the length of the setting name, the content? Any information would be really helpful as more and more users complain and I have no way of fixing that...
  • I've not seen it documented any place (maybe I missed it), but it could be the size of the .set file has a limit. IIRC the .str (object store) has a limit of 8k which is for the keys,values, and housekeeping stuff. As you're seeing it with Garmin Express, it could be something it catches, while GCM doesn't.
    So it may not be a limit on the number of settings, or the size of any one setting, but the total size of all your keys and values.