update:
I tried switching the program to trigger from another dual band switchlinc. Still not working.
Tried a regular switchlinc. not working
Tried an icon dimmer. not working
for each, i tried faston and on.
I upgraded to 3.2.4 and tried everything again. not working
I downgraded to 3.1.17. not working.
Ok. I'm stumped.
fyi - i created a program that turned a light on at a specific time and it worked. I also created a program that triggered based on the armed status of my ELK (I have the ELK module), and it worked as well. So, as far as I can tell, it seems to be only the programs that trigger from Insteon functions.
Also, the admin console does not update when I turn a light on or off. For example, if I have my kitchen light selected in the console and it's currently on, the console will show its state as on. However, if I go to the switch and turn it off, the console still shows it as off. If I right click on the device and force a query, it then shows up as off. However, I thought that previously, when I turned a switch on or off at the switch itself, the console would instantly update. Is my memory incorrect on that? Could it be that my ISY just isn't hearing the commands from the switches? I'm still able to turn the switches on and off from the console.