Ecovacs integration fails on setup

As the Deebot 4 Home Assistant integration is being deprecated I tried to move over to the ecovacs integration this morning. However it is failing to setup, it asks me if its cloud or self-hosted - I choose cloud, then asks me for username and password I have checked the username and password and they are correct. I hit submit and I get an unknown error. After checking the logs I found this error

Logger: py.warnings
Source: components/ecovacs/controller.py:20
First occurred: 06:09:09 (1 occurrences)
Last logged: 06:09:09

/usr/local/lib/python3.12/site-packages/sleekxmppfs/thirdparty/mini_dateutil.py:163: SyntaxWarning: invalid escape sequence ā€˜\sā€™ _iso8601_parser = re.compile(ā€œā€"

Anyone got any ideas?

thanks