I would check the pups with multimeter and also check the pots.
Had a similar experience with GFS pups, not really very good quality but GFS are good at customer service.
There is always a workaround for glitches, mistakes and other Guitar building gremlins.....