Alexa Routines can only be triggered by a Motion or Contact sensor, not a switch. This is an Alexa issue, not a Hubitat issue.
To get around this limitation, you could use my Virtual Motion-Switch driver. It allows you to use the Switch on/off commands in Hubitat, while using the Motion active/inactive states as triggers in an Alexa Routine.