Cannot register Xiaomi Roborock Q7 vacuum

I have two Roborock vacuums, one S4 and one Q7.

Home assistant registers both, but only the S4 is configured properly.

For the Q7 I get the following error. Any ideas?

Currently running HA Core 2023.3.1.

Logger: homeassistant.config_entries
Source: components/xiaomi_miio/__init__.py:264
First occurred: 3:45:51 PM (1 occurrences)
Last logged: 3:45:51 PM
Error setting up entry Roborock Q7 Max for xiaomi_miio
Traceback (most recent call last):
File "[...]/homeassistant/lib/python3.10/site-packages/homeassistant/config_entries.py", line 383, in async_setup
result = await component.async_setup_entry(hass, self)
File "[...]/homeassistant/lib/python3.10/site-packages/homeassistant/components/xiaomi_miio/__init__.py", line 130, in async_setup_entry
or await async_setup_device_entry(hass, entry)
File "[...]/homeassistant/lib/python3.10/site-packages/homeassistant/components/xiaomi_miio/__init__.py", line 456, in async_setup_device_entry
await async_create_miio_device_and_coordinator(hass, entry)
File "[...]/homeassistant/lib/python3.10/site-packages/homeassistant/components/xiaomi_miio/__init__.py", line 383, in async_create_miio_device_and_coordinator
await coordinator.async_config_entry_first_refresh()
File "[...]/homeassistant/lib/python3.10/site-packages/homeassistant/helpers/update_coordinator.py", line 204, in async_config_entry_first_refresh
await self._async_refresh(
File "[...]/homeassistant/lib/python3.10/site-packages/homeassistant/helpers/update_coordinator.py", line 239, in _async_refresh
self.data = await self._async_update_data()
File "[...]/homeassistant/lib/python3.10/site-packages/homeassistant/helpers/update_coordinator.py", line 195, in _async_update_data
return await self.update_method()
File "[...]/homeassistant/lib/python3.10/site-packages/homeassistant/components/xiaomi_miio/__init__.py", line 269, in update_async
return await execute_update()
File "[...]/homeassistant/lib/python3.10/site-packages/homeassistant/components/xiaomi_miio/__init__.py", line 264, in execute_update
state = await hass.async_add_executor_job(update)
asyncio.exceptions.CancelledError