Does eddy current testing detect everything? No, unfortunately it does not. The indication of a rupture is indeed directly visible, but otherwise we can only detect disturbances which are possibly caused by defects.
Does a coating have to be removed in case of a defect indication? This is often desirable in view of follow-up testing.