I have a similar "issue". No lows, pilots work fine but highs work. Bike starts and runs fine.
It's your high/low switch, pull it apart and clean the corrosion out of it, the contacts are mucky, that's all.
Mine will start working if I leave the highs on for a few miles and then rock the switch back and forth a bunch of times, then the lows come on. Happens every morning, especially when there has been rain or it's been foggy.
The America uses the same switch and they have tons of problems with them as well.