This seems similar to an issue I ran into as well. You can see my “solution” here. It was to add an @Lazy
annotation to the classes that depended on the command bus.
Not sure if this applies for Kotlin - sorry , but hopefully this points you in the right direction. I’m not too thrilled with the solution for my implementation, but will hopefully get your app up and running.