@iron_bug i did start a program from my xsession and further down the window manager with dbus-launch. of course the program before dbus launch didn't know about the dbus session as the environment vars weren't set.
still not liking dbus very much but clear user error ;)