Yale Smart Alarm Expose to Google Assistant

Hello,
I’ve just started using home assistant and I am having issues getting the Yale Smart Alarm visible to Google assistant.
The alarm component works and I can arm/disarm the alarm from the HA interface.
Google assistant component is working and can see devices but not the alarm. I set expose by default in GA and it does not appear but everything else does.

I then created scripts for arming the alarm which work in HA. I set -script to be exposed to GA but it does not appear. If I leave this on expose by default there is an option for all scripts but not the individual ones.

I just want to be able to arm the alarm by voice (not disarm) and then add this to a Google Assistant routine.
Am I on the right path or is there a more elegant way to do this?

Thanks
Chris