It appears that's because the driver isn't publishing an event for an attribute titled alert_name, it's publishing an event for "Front Door"
That should be a string of "alert_name" or "contact" not the name of the device that is opened or closed. If the device is intended to monitor multiple contact sensors, then it should have child devices for each sensor. That's the only way you're going to get it to work right. The name is in reference to the attribute, not the device that is opening or closing. In this case, you;d have to have an attribute of "Front Door" to get it to work correctly.
I was able to figure this out because in the driver, both alert_name and alert_value are not strings, but are variables.
sendEvent(name: alert_name, value: alert_value, descriptionText: message, type: alert_type, displayed: true)
Unless alert_name is being set to "contact", then this is never going to work correctly.