The program works fine. see pic below.
You have not activated Type II G71 cycle.
Try adding a Z value on the first move line after the G71 line (i.e N100 G0 X.825 Z0.1)
You may get another error about 'not monotonous' tool movement.
That means you don't have Type II roughing cycles option.
In that case program the part using G71 without any undercuts then go back and rough the undercuts with long hand code then take your finish pass not using the G70 (i.e. just copy/paste the entire finish profile below the roughing cuts)
Or with the added Z value on N100 line you may be lucky having G71 Type II and it will just work.....