Garage door status slow

i have a lifemaster homebridge configured with two garage doors, I’ve created buttons in lovelace that show the status, with opening, opened, closed and closing and of course functions as a button.

Initially these buttons work great as does the status but overtime the status can take a minute to update. Say if I open the door, the button will work and the door will open but the status will still say closed then 30-60 seconds later it would it would say opened.

If I reboot home assistant, the status starts to update properly and is instant. At first I thought it was a wifi issue with the homebridge, then thought it was a resource issue on the HA VM but this does not seem to be the case.

Now my HA is blocked from the internet and we know HA doesn’t like being blocked from other threads, so I wonder if after a few days of nothing going out to the internet there is a backlog which slows down the status update?

Any clue as to how I can diagnose this?