the '-percentile 10 30' will only the 10th percentile elevation point as 8 when there are a minimum of 30 points per cell. In your case the cell size was set to 1 by 1 meter with '-step 1' . You need to make sure that you have this density. How? Use lasgrid:
lasgrid -i holes_utm.laz -step 1 -counter -false -set_min_max 29 30 -odix _1m_29_30 -opng
with this settings the false color image will be blue where we have only 29 or fewer points per square meter and red where we have the required 30 or more points. The result image makes clear why you loose so much geometry. Either lower the 30 or increase the step or do it adaptive like shown here:
lasthin -i holes_utm.laz -step 1 -percentile 10 30 -classify_as 8 -odix _p10_100cm -olaz
lasthin -i holes_utm_p10_100cm.laz -step 1.5 -percentile 10 30 -classify_as 8 -odix _150cm -olaz
lasthin -i holes_utm_p10_100cm_150cm.laz -step 2.0 -percentile 10 30 -classify_as 8 -odix _200cm -olaz
lasthin -i holes_utm_p10_100cm_150cm_200cm.laz -step 2.5 -percentile 10 30 -classify_as 8 -odix _250cm -olaz
This gives you 10th percentile geometry more evenly everywhere as you can see in the last attached picture. Then use this holes_utm_p10_100cm_150cm_200cm_250cm.laz file as input to your next processing step
lasview -i holes_utm_p10_100cm_150cm_200cm_250cm.laz
Regards,
Martin