I wrote a watch face, onPartialUpdate works on most but not all of the devices.
Here is the watch face https://apps.garmin.com/en-US/apps/258bebdf-7ab2-4875-95b3-c5c7718df451
I have a vivoactive hr, the pre-installed watch face "modern digital" redraw seconds evey seconds, So I think the device supports every-second-update features, but onPartialUpdate not work on this device.