Slow Flashlight Activation (Double-tap/Menu) on Garmin Enduro 3 with Custom Watch Face

Hello everyone,

I'm currently developing a custom watch face for the Garmin Enduro 3 (Connect IQ). Development is going smoothly, but I've encountered a specific issue regarding the flashlight functionality.

Activating the flashlight, both by using the double-tap shortcut on the "Light" button and by accessing the intensity change menu, is extremely slow (with a noticeable delay) when my custom watch face is active.

I've observed that the issue persists regardless of the complexity of the code or the number of elements being drawn on the watch face. This suggests the slowdown might not be related to rendering load.

Has anyone experienced similar issues? Are there any specific best practices or workarounds in Connect IQ / Monkey C that can be adopted to minimize the impact on the system and improve the responsiveness of these core functions?

Thanks in advance for any suggestions!