Crash on fenix7 series only

Hi:

My watchface works on almost all GARMIN's watch for long time, sometimes there is crash report from era, then I found the drawback by era, that's great!

But recently I received many crash report for fenix7 series(and only for fenix7 series) from era, That's strange. Is there any special programme rule for fenix7 serial that I missed? Could somebody led some light on it? following is the all the crash report for one of my watch face from the era. all are for fenix7 serial:

1. Error Name: Invalid Value
Occurrences: 1
First Occurrence: 2022-05-29
Last Occurrence: 2022-05-29
Devices:
fēnix® 7S: 8.21

2. Error Name: Invalid Value
Occurrences: 2
First Occurrence: 2022-05-29
Last Occurrence: 2022-05-29
Devices:
fēnix® 7X / tactix® 7 / quatix® 7X Solar: 8.21
 epixTm (Gen 2) / quatix® 7 Sapphire: 8.21

3. Error Name: Invalid Value
Occurrences: 1
First Occurrence: 2022-05-29
Last Occurrence: 2022-05-29
Devices:
fēnix® 7X / tactix® 7 / quatix® 7X Solar: 8.21

4. Error Name: Invalid Value
Occurrences: 1
First Occurrence: 2022-05-29
Last Occurrence: 2022-05-29
Devices:
fēnix® 7 / quatix® 7: 8.21

5. Error Name: Invalid Value
Occurrences: 1
First Occurrence: 2022-05-29
Last Occurrence: 2022-05-29
Devices:
fēnix® 7X / tactix® 7 / quatix® 7X Solar: 8.21

And one of the the call stack seems like this, it crash at the line starting with**, Is there anything wrong?

** var solarIntensity = (System.getSystemStats() has :solarIntensity &&
System.getSystemStats().solarIntensity != null) ?
(System.getSystemStats().solarIntensity.format("%02d")+"%") :
"N/A";

dc.drawText(x, y, Gfx.FONT_XTINY, solarIntensity.toString(),
justification);