In a short summary, this is expected behavior. While your default group has two groups, Splunk treats this as one, if you will, pipe. So if one of the connections errors out, it will stall both connections.
If you really need multiple outputs like this, best practices is to install another UF on the box and tcpout there also. Then you wont have any queue related blocking issues if one tcpout is backed up.
... View more