Homekit controller seems to have an issue with passkey

I am running home assistant on RaspPi3b+. I am running some SONOFF switches on Tasmota via MQTT, a Shelly 3m, Growatt Server, cameras and some home grown tasmota devices.
I wanted to integrate a ATHOM Switch 4 Gang EU that is unfortunately running homekit software. Configuration on WLAN and Homekit on my Iphone is running well so I am sure that passkey for pairing is correct.
I now tried in several variations to pair the switch via homekit controller always failing. Home Assistant always recognises the device but pairing always fails because the passkey is not accepted in the frontend. As the error message is coming always immediately after entering the data I do not believe it is an error in the pairing process itself. Actually it looks like the passkey is already refused in the initial check. This is irrespective whether I am entering just the number or the number with the dashes.
Resetting the device and pairing again to homekit again is working, resetting and trying with home assistant again same problem again.
Can anybody help … really desperate about this :frowning:

… just one addition. I am trying to the the pairing as admin user. But I guess that should be the correct way as I hope normal users shall not be allowed to add any devices :wink:

[s6-init] making user provided files available at /var/run/s6/etc…exited 0.
[s6-init] ensuring user provided files have correct perms…exited 0.
[fix-attrs.d] applying ownership & permissions fixes…
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts…
[cont-init.d] udev.sh: executing…
bind failed: Address in use
error binding udev control socket
[10:46:32] INFO: Update udev information
[cont-init.d] udev.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[10:48:33] INFO: Setup udev devices
[10:48:33] INFO: Don’t worry, this temporary installation is not overwriting your current one.
[10:48:33] INFO: Installing Home Assistant: latest…
[10:48:33] INFO: Please be patient, this might take a few minutes…
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
aiohttp 3.7.3 requires chardet<4.0,>=2.0, but you’ll have chardet 4.0.0 which is incompatible.
[10:50:47] INFO: Installed Home Assistant 2021.2.3
[10:50:47] INFO: Making a copy of your configuration for checking…
[10:50:47] INFO: Checking your configuration against this version…
[10:55:08] INFO: Configuration check finished - no error found! :slight_smile:
[cont-finish.d] executing container finish scripts…
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.