When I first replaced my halo headlights with litronics they did not turn on everytime. Replacing the switch solved it, and it is pretty easy to replace.
I first took out the switch and sprayed the inside with electrical contact cleaner and ran the switch through the different positions, and that made it better, but I had already ordered the new switch and when it came in I replaced it. if they don't come on at all, this might be a stopgap measure.
Pelican Technical Article: Boxster Headlamp Switch Replacement - 986 / 987