Glass Scratch Removal?

I tried cerium oxide powder and didn’t have much success, did some research and discovered 3m Trizact sanding discs, they will do the trick in removing scratches but it’s still fairly difficult to achieve a crystal clear finish. I probably needed more discs LOL. At the end of the day the process involves the removal of material and this is why the results can be variable.
FYI, Here’s some instructions from the merchant I bought these discs from;
Scratched Glass Repair Process

Remove larger scratches and defects using 3M™ Trizact™ Film Disc 268XA (Grade A35) Use grade A35 as the first step in removing larger scratches and defects. A small amount of water triggers the cutting action. Controlled water flow helps reduce heat build-up to keep the glass cooler.
Refine scratches, remove scuffs and acid marks using 3M™ Trizact™ Film Disc 268XA (Grades A20 & A10) Use the A20 and A10 discs to refine the scratches left by the A35 disc. Alternatively, start with the A20 disc to remove shallow scratches, scuffs and acid marks. Apply a small amount of water to start the grinding action. Control the water flow to avoid generating too much heat.
Refine scratches, remove defective AR coatings using 3M™ Trizact™ Film Disc 268XA (Grade A5) Use the A5 disc to further refine any scratches left by the A10 disc. As in previous steps, apply a small amount of water to start the cutting action. Avoid extended dwell time to minimize heat build-up.
Polish and leave glass crystal clear using 3M™ Trizact™ Film Disc 568XA Use this cerium oxide disc for a final polish. To begin, wet the surface slightly with a small amount of water. As you polish, the pyramids of mineral on the surface of the disc will break down to form a slurry-like solution. The polishing action that occurs will remove scratches left by previous levelling steps
.