Device app crashes on shared code with :glance annotation and FW 13.10 for Fenix 6S Pro and 6X

I have two CIQ store apps which share the same codebase -- one of them is a device app and the other is a widget.

For this reason, some of the code shared with the device app has the :glance annotation, even though the device app itself does not support glances (obviously).

The ERA tool shows that the device app crashed 3 times since January on a line which looks like this:

appName = WatchUi.loadResource(Rez.Strings.AppName);

This is in the initialize() function of a shared class which happens to have the :glance annotation because both the device app and the widget need it.

However, Rez.Strings.AppName is *not* a shared resource. In the widget, it naturally has the property scope="glance". In the device app, it does not (because I assumed that all glance-related annotations and properties would simply be ignored in the device app.)

The devices/firmware that crashed are:

Devices:
    fÄ“nix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power: 13.10
    fÄ“nix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6: 13.10

As far as I can tell, the latest firmware for Fenix 6 Pro watches is 11.10. (From looking at devices.xml).

EDIT: After looking at Fenix 6 forum more closely, I see that 13.10 was actually released for Fenix 6.

Then again, the latest public beta firmware for Fenix 6 is 15.20, according to the Garmin forums.

I wonder if this implies that Fenix 6 Pro series will be getting CIQ 4 support (which will have device apps that support for glances.). Is 13.10 an internal version for testing CIQ 4?

I also wonder if this means that we need to fix existing apps which may have the :glance annotation so that they don't crash on CIQ 4 devices. (When they're finally released).

Or is something else going on here which I'm missing? I can easily add scope="glance" to the AppName string in my device app, but I'm curious about I will be required to do so once whatever changes these go live.