Insteon controlLinc 2430 and dimmer switches, no change shown

I have an Insteon controlLinc (2430) that successfully controls 2 dimmer plugins (2456D3) via 2 buttons. I run HA with an insteon PLM. I can manually turn on/off the lights via the HA GUI, so I know HA can communicate through the PLM to the dimmers, but if I use the controlLinc buttons to turn on/off, HA doesn’t see the state change. The state of those switches don’t change in the GUI. Other insteon devices change just fine when I press their controlling insteon devices. So I know that HA can monitor other insteon devices and update the GUI.
I used pyinsteon to monitor insteon messages when I press the on button on the controlLinc and I see this message:
2020-11-24 13:50:52,453 INFO samples Topic: 156885.1.on.all_link_broadcast data: {‘cmd1’: 17, ‘cmd2’: 0, ‘target’: 000001, ‘user_data’: None, ‘hops_left’: 1}

So I know there is some message that can be visible to HA via pyinsteon.
I tried adding an automation to trigger on the insteon.button_on event to turn on the dimmer, and that didn’t trigger either.
Any ideas of what to check or change?

I you directly press on or off on your dimmers. Does that change show up in the HA GUI ? If it does not you may have the dimmers partially linked as

dimmer as responder to plm controller

it should be
dimmer as responder linked to plm as controller and
plm as responder linked to dimmer as controller

I don’t see a change in the HA GUI when I press a button. As stated in the original post, I do see a insteon message via monitor.
The aldb for the plm (from the insteon_devices.json) shows (for the controllinc 156885):

"7783": {
        "memory": 7783,
        "in_use": true,
        "controller": false,
        "high_water_mark": false,
        "bit5": true,
        "bit4": false,
        "group": 1,
        "target": "156885",
        "data1": 0,
        "data2": 0,
        "data3": 255
      },
      "7775": {
        "memory": 7775,
        "in_use": true,
        "controller": true,
        "high_water_mark": false,
        "bit5": true,
        "bit4": false,
        "group": 254,
        "target": "156885",
        "data1": 0,
        "data2": 4, 
       "data3": 35
      },

And for the dimmer (12af22):

     "8175": {
        "memory": 8175,
        "in_use": true,
        "controller": true,
        "high_water_mark": false,
        "bit5": true,
        "bit4": false,
        "group": 1,
        "target": "12af22",
        "data1": 1,
        "data2": 0,
        "data3": 55
      },
      "7959": {
        "memory": 7959,
        "in_use": true,
        "controller": false,
        "high_water_mark": false,
        "bit5": true,
        "bit4": false,
        "group": 1,
        "target": "12af22",
        "data1": 0,
        "data2": 0,
        "data3": 255
      },
      "7951": {
        "memory": 7951,
        "in_use": true,
        "controller": true,
        "high_water_mark": false,
        "bit5": true,
        "bit4": false,
        "group": 254,
        "target": "12af22",
        "data1": 1,
        "data2": 0,
        "data3": 55
      },

I believe this shows the appropriate two-way linking (e.g. controller and responder). Although I don’t know what the second entry is (with controller:true and group:254).

One other related question. I noticed that there appears to be no aldb for the controllinc. Is this normal?

  {
    "address": "156885",
    "cat": 0,
    "subcat": 4,
    "firmware": 35,
    "engine_version": 0,
    "aldb_status": 0,
    "aldb": {},
    "operating_flags": {},
    "properties": {}
  },

I didn’t see much information in the documentation (or code) for support for the 2430, so I don’t know if this reflects a problem with my 2430, or is just normal.