Is there a connections limit on bitcoind?
By default, bitcoin-core allows up to 125 connections to different peers, 8 of which are outbound. You can therefore, have at most 117 inbound connections.

I think there is no need to handhold bitcoind to control the connection management.

You could try to limit the maximum connections with -maxconnections=&lt;num&gt; to reduce the amount of internet traffic produce by your node.