NeoPixel setPixelColor works only in for loop
I am not sure I fully understand your exact problem but you have to be aware that holo_pxl.setPixelColor(1, c); set the color of the second LED in a NeoPixel chain, NOT the first one.

For the first LED, you have to use holo_pxl.setPixelColor(0, c); instead.