SunSpec integration slows down HA when inverter is not reachable via LAN

Hi, I’m using the SolarSpec integration to query data from a Fimer(ABB) UNO-DM-3.0-TL-PLUS.
When the inverter is not reachable via LAN, the integration basically blocks all HA processing, to the point that HA is not usable anymore. Disabling the integration fixes the issue and there is already a bug opened on the tracker: unavailable inverter, slows down HA expierience · Issue #165 · CJNE/ha-sunspec · GitHub

Someone solved temporarily by forcing the inverter to always-on, even at night. This is not possible with my model, because it is powered directly by the panels, so at sunset it shuts down blocking HA.

Does anyone have any solution ? I’m a developer, but I’m not familiar with HA integration model… generally speaking, would it be possible to modify the source to make the inverter API calls non-blocking ?

Thanks for any help