InvalidOperationException when ReadValue from ADC and freeze

I use reading from adc (every 200ms) and enc28. When enc is on and the cable is connected, reading from the ADC sometimes throws an exception InvalidOperation. And sometimes there is a complete freeze (!) of the SCM20260N module. Besides that, once there was an exception InvalidOperation at EthENC28.Enable().
I did a lot of tests and found out that if enc is not used, then there are no exceptions when reading the ADC and there is no freezing of the module.