Two methods of deployment
IM console uses distsrv and it should be deployed to other hubs.
on the PRIMARY hub distsrv, open the distsrv gui, and go to the "Advanced Settings" tab and make sure "Use remote distsrv on distribution" is checked.
on the REMOTE hub's distsrv, open the distsrv gui, and go to the "Advanced Settings" tab and make sure both "Accept remote distributions" and "Use local archive for accepted remote distributions" are both checked.
Admin Console uses automated_deployment_engine & ppm and should be deployed to the other hubs