Switches reverting to OnOff

I have several switches that keep reverting to OnOff mode after I change them to be dimmers. I can’t figure out what’s causing this to happen. It seems to be the switches that I’ve configured as Dimmer switches from the most recent batch of 10 that I installed & none of the ones that I installed previously.

It appears that all of my switches are on the same firmware, 0x01020212 (2.18). I am seeing, however, that the newest switches are using the zha quirks zhaquirks.inovelli.VZM31SN.InovelliVZM31SNv13 while the older ones are using zhaquirks.inovelli.VZM31SN.InovelliVZM31SNv12.

I can’t see how the difference in quirks would affect this, but the diff between v12 and v13 is below in case it helps:

@@ -1,5 +1,5 @@
-class InovelliVZM31SNv12(CustomDevice):
-    """VZM31-SN 2 in 1 Switch/Dimmer Module Firmware version 2.08 and above."""
+class InovelliVZM31SNv13(CustomDevice):
+    """VZM31-SN 2 in 1 Switch/Dimmer Module Firmware version 2.17 and above."""
 
     signature = {
         MODELS_INFO: [("Inovelli", "VZM31-SN")],
@@ -38,6 +38,22 @@ class InovelliVZM31SNv12(CustomDevice):
                     INOVELLI_VZM31SN_CLUSTER_ID,
                 ],
             },
+            3: {
+                PROFILE_ID: zha.PROFILE_ID,
+                DEVICE_TYPE: DeviceType.DIMMER_SWITCH,
+                INPUT_CLUSTERS: [
+                    Basic.cluster_id,
+                    Identify.cluster_id,
+                    Groups.cluster_id,
+                    Scenes.cluster_id,
+                ],
+                OUTPUT_CLUSTERS: [
+                    Identify.cluster_id,
+                    OnOff.cluster_id,
+                    LevelControl.cluster_id,
+                    INOVELLI_VZM31SN_CLUSTER_ID,
+                ],
+            },
             242: {
                 PROFILE_ID: zgp.PROFILE_ID,
                 DEVICE_TYPE: zgp.DeviceType.PROXY_BASIC,
@@ -80,6 +96,17 @@ class InovelliVZM31SNv12(CustomDevice):
                     InovelliVZM31SNCluster,
                 ],
             },
+            3: {
+                PROFILE_ID: zha.PROFILE_ID,
+                DEVICE_TYPE: DeviceType.DIMMER_SWITCH,
+                INPUT_CLUSTERS: [Basic.cluster_id, Identify.cluster_id],
+                OUTPUT_CLUSTERS: [
+                    Identify.cluster_id,
+                    OnOff.cluster_id,
+                    LevelControl.cluster_id,
+                    InovelliVZM31SNCluster,
+                ],
+            },
             242: {
                 PROFILE_ID: zgp.PROFILE_ID,
                 DEVICE_TYPE: zgp.DeviceType.PROXY_BASIC,

Any thoughts on how to dig further?