Hi, I have a watch face in the Garmin connect IQ shop : https://apps.garmin.com/en-US/apps/5e1ebcab-39e4-4686-966c-a8ed6a8ca42c and I get some report from vivoactive 3, fenix 6 pro and FR245 users for problems. The Vivoactive 3 users say things like "Settings in the app is a blank white page, and it jams up the watch (the buttons and touch screen becomes non-responsive, and the backlight will not turn itself off, draining the battery). Only way to regain function is to do a forced restart and change to another watch face". The Fenix 6 users write that there's an error message appeared in Garmin Connect Android app stating "cannot communicate with watch" and for the FR245 they can't use the settings. All of those problems are not seen in the ERA page and they don't have any CIQ_LOG files in their devices after using it so I can't even get a hint for what causing the problem.
Everything works fine in the Eclipse simulator so it is super weird for me. I couldn't find any errors in my code that will cause problems. Also I can't understand exactly why there are problems with the Vivoactive 3 and fenix 6 pro. There is a floor indicator that I might messed up and caused the problem with the FR245 (that doesn't have floors indicator in it).
I add the full code for the watch face since I believe it might help https://drive.google.com/drive/folders/1kDoljrg9i3dGrfCX_tPcCf-jXLZCL9HV?usp=sharing
I am posting it here since I am clueless. Last time you helped me with the ERA errors but now the errors aren't in ERA at all and I don't have any of these devices to test.
Please help me understand what caused/may cause the problem.
Thank you in advance everyone.

