Keen Smart Vent Model number is blank -- how to override?

I have three Keen Smart vents and two work well. They pickup the Keen Home Smart Vent quirk. The third one, however, does not get set up properly. After looking at the device signatures between the good and the bad I notice that the model number for the one that doesn’t work is blank. This leads me to believe it isn’t picking up the quirk because it can’t find a match on model.

How can I override the model on a device by its device ID? I think this might solve the problem.

Or perhaps I could modify the sv02612mp13.py quirk to map to the device ID instead of the model?

Here are two device signatures. MBR works, Guest does not. I have removed and readded this vent a half dozen times and always get the same result.

Device signature for MBR vent

{
  "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, manufacturer_code=4443, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=10752, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)",
  "endpoints": {
    "1": {
      "profile_id": 260,
      "device_type": "0x0003",
      "in_clusters": [
        "0x0000",
        "0x0001",
        "0x0003",
        "0x0004",
        "0x0005",
        "0x0006",
        "0x0008",
        "0x0020",
        "0x0402",
        "0x0403",
        "0x0b05",
        "0xfc01",
        "0xfc02"
      ],
      "out_clusters": [
        "0x0019"
      ]
    }
  },
  "manufacturer": "Keen Home Inc",
  "model": "SV02-612-MP-1.3",
  "class": "zhaquirks.keenhome.sv02612mp13.KeenHomeSmartVent"
}

Device signature for Guest vent

{
  "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, manufacturer_code=4443, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=0, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)",
  "endpoints": {
    "1": {
      "profile_id": 260,
      "device_type": "0x0003",
      "in_clusters": [
        "0x0000",
        "0x0001",
        "0x0003",
        "0x0004",
        "0x0005",
        "0x0006",
        "0x0008",
        "0x0020",
        "0x0402",
        "0x0403",
        "0x0b05",
        "0xfc01",
        "0xfc02"
      ],
      "out_clusters": [
        "0x0019"
      ]
    }
  },
  "manufacturer": "",
  "model": "",
  "class": "zigpy.device.Device"
}