Turn logging up to verbose and see if you are getting any response from the scale. I have had issues in the past with determining the correct terminator.
I have also had issues with the Check Connection functionality causing some systems to drop the connection so try disabling it to troubleshoot.
Regards,
Christian