I cut a 48"x48" sheet full of parts with ~300 pierces and the IHS skip was working. The only remaining bug which I saw is that when THC is not active, it should calculate x/y distance back to the last successful probe. It currently uses the start of the last pierce, even if that pierce had it's IHS skipped. This causes a series of pierces which are within IHS skip distance away from each other to "runaway" and not cause a need to re-probe.
Example with the test file attached, a series of small holes where THC will not be active but are within the IHS skip distance of 0.3" apart (holes have a center-to-center gap of 0.25"). The first hole at the bottom of the order is probed but the subsequent holes are not because they are each within 0.30" to one another. The third hole should trigger an IHS event as it is >0.3" away from the first hole which was the last successful probe.