Garage Door Openers not working with Routines

Not really, that’s about it. Just check your routine if it has any condition setup, like specific modes to operate in etc which may prevent it from running. The other way would be to create backup for your routines in CoRE which can check if the garage door closed or not when the routine executed and if not then go in and close it.

This is actually a common enough of a problem that we built an app to do this.