Is there a way to force this garage door sensor TILT-ZWAVE2-ECO to periodically send its current state (open or close)? Right now it only sends out once for each state change. I am using Generic Z-Wave Contact Sensor.
The state can be mismatched if Hubitat was down while the garage door was being operated. The manual workaround is to operate the garage door once again, after the hub is back online, so that the contact sensor will report a new state change.
You could create a virtual device with a virtual switch driver and make use of it's autoOff feature. When you detect that the Garage Door is out of sync. poke the virtual switch. It will turn on, and then a few seconds later will turn off. Merge that switch into your GDO logic and it will show as closed. The next time you use the real GDO, it will resync.
If your hub is down frequently, the community would be a good place to approach for solutions. In many years of using C-5, C-7, and C-8 hubs, my hub's were only down during a prolonged power outage.
The stock driver you're using doesn't appear to do this (otherwise you wouldn't be asking) but driver logic (ie a custom driver) could be updated to query the state of the tilt sensor during WAKEUP, which is configurable to as short as every hour. The trade-off would be a much higher use of battery.
I doubt you will find a battery operated device that can be queried. You will likely require a powered device. It might be overkill, Zooz has a relay device that might work in conjunction with a reed switch on the door.
There are other solutions if your inclined to do it your self.
Related to what @coreystup suggested, here's a "hybrid" virtual driver you can add to your hub. It merges a switch with a contact sensor. You can either flip the switch or flip the contact sensor, and have the other match. It also has auto-off and invert. You can put the switch on a dashboard and the contact into your automation (so the automation deals with 2 contacts) Push the switch on a dashboard, the contact will go Closed (open if inverted) and then N seconds later it will turn off on the dashboard and the contact will go to Open (closed if inverted)