I agree with all of the above.
I will add a couple things since you asked.
Use smaller pins. Smaller pins, smaller clean up.
Way more sanding, way less buffing. If you need to use black buff for any reason you aren’t sanding enough. Black is typically used with a sisal wheel to aggressively shape material, or remove metal. It sucks for a polish on any laminate or phenolic. We don’t use it for any reason in our shop.
For buffing g10, sand to 400 or 600 and look at bobbing compound followed by pink no scratch and then a dry clean buff wheel to clean things up and give it some gloss.
Buff compound is mostly wax and grease with some abrasive thrown in. Use a cleaner that cuts grease and wax. Once it gets stuck in the fibers of the glass mat of g10 though you mostly have to sand it out. Sanding to preferred finish followed by a coat of wax with a clean dry buff is the cleanest method.
Most important, figure out why the pin holes are wallowed out and fix that issue.