I have an watchface (Data Lover) which was stuck on an update loop after 5.10 firmware update, and I'm unable to uninstall it. I'm not using it, it was only installed to try it many months ago, but I'm using only standard watchfaces, as they're better for battery life and they fit my use case.
I tried for a week to uninstall it: from CIQ, from Connect, from PC with Garmin Express. Nothing works. It says it's uninstalling, but then it stays on the watch and it shows up again in the list of installed watchfaces in the app when I restart it. Sometimes it even sets it by itself back as my selected watchface. I contacted the developer of the watchface, but he (curtly) pointed me back to Garmin - and he's right. Even if an app or watchface is poorly written, the Garmin tools should always be able to reinstall it. So it's another fault on the Garmin side.
For context, this watchface hasn't caused me issues before. I had it installed some time ago, but I wasn't using it. It seems that after one of the Garmin updates (5.10 probably), something threw this watchface in an update loop and started to drain my battery twice as fast as before. The watchface kept saying it has an update, but it never seem to be able to install it - though no error messages were shown.
The Garmin software should always be able to uninstall an app or watchface, even if (or especially when) they misbehave. Seems like another fault in the Garmin software.
(And yes, a factory reset will probably get rid of it, but I'd rather not have to do that.)