Over its complete range, it can be 2° off. If you use a smaller part of the range, accuracy will be better. As the unit is equipped with a current loop, a couple of tens of meters of wire should not be a problem.
This accuracy has nothing to do with your VB software, it is a property of the K8067 hardware. As it is a current loop, you do not need to use shielded wire.