The KP in the address is so the client can verify that KP against the hash of the server certificate it receives from the hub. It's not broadcasted to the hub, since that would be pointless. So no, the hub doesn't receive the KP in the address from the client.
In other words: the KP in the address is not a tool for the hub, it's for the client to confirm it's connecting to the expected hub.