After lots of tweaking I finally got my Konnected interface board working 90% as desired with my vista 20p panel and Hubitat. I'm able to arm and disarm the system via HSM using either the Hubitat dashboard or sharptools. I also was able to program 2 outputs on my Vista 20p to reflect either armed home or armed away. These statuses are then reflected on Konnected contact sensors that show open for disarmed and closed for armed status on both dashboards.
All this works great but what I'm trying to do is have the HSM status accurately reflect the condition of these sensors. If I do all arming and disarming from the dashboards there is no issue. However I still have a single alarm keypad that's sometimes used for arming and disarming. Doing this changes the state of the contact sensors but not the status of HSM. This means I need to disarm/arm both via HSM of both via the old alarm keypad to have the HSM status match the actual alarm status.
I hope that makes sense.