As you can see....you are not alone with this issue. Last year was my first year with pixels and animated lighting stuff. I made a jig, bought a cheap drill press from Harbor Freight and also ordered a metric step bit so I could drill 12mm holes for the 12 mm pixels I had. In my mind...this was going to be easy and I figured the hardest part was making the jig.
I quickly learned it wasn't as easy as I thought. After much trial and error...with mostly errors, I also went with making a straight line on the pipe to use as an alignment point for the step bit. I purchased a long piece of aluminum channel stock and clamped that to the 1 inch pvc and used that as an edge guide to draw a straight line across the length of the pipe.
The other mistake I made that was painful. I bought a single 50 ct string of lights from a US vendor when I first got started in early 2016 just to see if I can make them light up, etc. I then ordered a larger quantity of lights from a different US vendor to build the props for last season in a pre-sale. When I drilled a few pipes with the 12 mm step bit, the 50 ct string I first ordered was "relatively" easy to push into the pipe and get them seated.
Once I received my larger shipment from the presale months later (and after I drilled out 330 feet of pipe with the 12 mm step bit with 2.5 inch spacing), I quickly learned my 12 mm hole with my new pixels was going to be extremely difficult to push into the pipe. I ended up using a 1/2" step bit and re-drilling the holes. On the back of the pipe I drilled a 14 or 16 mm hole to make it a lot easier to get the pixel in from the back.
Make sure the lights you have will go into a 12mm hole with reasonable effort and don't make the mistake I made. Had I not re-drilled the holes, I'm fairly certain my wife would have never helped me with this stuff again and I would still be sitting in my garage straining my nuts off pushing those pixels in.