Sheetmetal Design - Point on Curve Mapping - Help

Is this the best best method to project holes on a Sheetmetal part? 

I have been using Point on Curve Mapping to punch holes in a rolled surface. The function has not been very robust. I create circles using the unfolded view of the Sheetmetal part. Select all circle to project on the folded Sheetmetal part using Point on Curve Mapping. The majority of the circles project without issue. But, there are several that fail to project. Through trial and error method I found that in most cases the trouble makers do project individually or when grouped with other circles. Is this the best way to achieve holes on a rolled and/or bend Sheetmetal part? See attached video for example of how it has been working using this method. Thanks in advance for the help.