That doesn't help, unfortunately - the error appears to be triggered in ofArduino::sendAnalogPinReporting
(and AFAICT that uses the right logic - or at least the same logic as in the snippet you posted)
Could the problem be somewhere in the init/board detection code? That might explain why the PWM/servo/analog stuff interfere?