Currently, mode = "unknown" in the config file will not work because setting role from Unknown to BusOwner/Endpoint does not create the D-Bus interfaces, i.e, does not add sd-bus vtables.
IIRC, this commit 304f2ed is what caused the issue. bus_link_set_prop should also create the vtables if set from Unknown to BusOwner.