Sometimes those brake micro switches get corroded or dirty. Spray some contact spray or silicone into the switch. That fixed my previous bike. I actually saw dirt falling out of the switch after spraying. Of course, new switch is probably best cure.
Also, Mech's comment on the hard pull to activate the brake switch seems common on SWings.