I see you're using the "Public Key" method to login to ssh with root. Root login for ssh is disabled on many systems. You're certain it works to login in with root over regular ssh?
If you have access to ssh_config, you could try to enable regular password-based authentication on ssh and then try that in Navicat, preferrably with a non-root user.