Normally when a connect via is used, there are a few responses coded in the device script which identifies a successful or unsuccessful connection.
It may be that your device is sending a response which is currently unhandled for that device type.
As we will need to review device captures, I'd recommend you raise a support ticket so we can troubleshoot this further offline.
Just out of interest though, did CatTools not log any error messages with regards to the failed login attempts for the end device being connected to?
We did get e-mail alerts. Someone was slacking and I didn't "trust, but verify".
Thanks for following up.