Builder should have brought a new switch and replaced it.
Is there any chance a bad cell would cause this condition?
No. It's the flow switch.
While you go in circles with them, do you have a DVM or access to one from a friend? Just check the resistance between the two pins on the flow switch cable with the pump off. 99% sure it will show a short. Pass that info on to the confused support line.