As long as there are no errors , there is only one connection. Once queue limit is reached , every attempt to push a message starts creating new connection leaving previous connection open forever. I have to restart nifi in order to close the connections.
I don't see a question here.
If you found a problem with the connector the recommended course of action is to act on it.
Assuming you are a cloudera customer please create a support ticket. Otherwise the best course of action is probably creating a jira on the Nifi project.