This issue is already present in the current main, so not introduced by my work in #10 ;)
It's a bit inconsistent. Sometimes it works fine, sometimes not.
With #10 , if it starts up in this 'broken' state, devices connected after startup will show up, but the "Searching for ODrive..." message remains visible.
I wonder if it's a bug in nicegui where it sometimes drops updates during startup or anything like that.