I think the soft iron inner casing acts as a Faraday cage. I thought that these are effective at excluding magnetic fields even when they have holes in them (eg aeroplanes with windows). Or is it only electric current?
However, magnetic flux and electric current tend to go hand-in-hand, so I think having holes in the iron inner casing of an "anti-magnetic" watch would not compromise its function.
Cheers
Tony P