Roy,
It won't ever be perfect. The response of the analog output on the CNC4PC board is not perfectly linear, and neither is the response of the VFD. If you can manage to be within 10-15% worst case, you're probably doing pretty good. Mine varies 5-10% from day to day. But it really doesn't matter. If getting precise RPM is important, then you have to go to some kind of closed-loop control.
Regards,
Ray L.