Best conventions for using kryonet

Im setting up a multi server network all managed by one server, the way it will work is the ‘Core Server’ will handle how all other servers communicate and will handle any messages between then, then the lower level servers will connect to the clients…is it bad practice to have a server that is also a client to a larger server?