We use OpenGarage for our garages, the integration has been a bit unstable and status has not been updating for one of our garages.
Solution to the problem is an automation that restarts the integration if stuck.

Automation:

- alias: Restart OpenGarage integration when opening status is not changed
  id: restart_opengarage_integration
  trigger:
  - platform: state
    entity_id: cover.shared_garage_door
    to: opening
    for: 
      minutes: 2
  - platform: state
    entity_id: cover.shared_garage_door
    to: closing
    for: 
      minutes: 2
  action:
  - service: homeassistant.reload_config_entry
    data: 
      entity_id: cover.shared_garage_door