I'd look at your lever as you suspected. Sounds plausible to me.
Also, make sure you are using an oil that does not have anti-friction additives. I have had clutch problems on other bikes with the wrong oil, remedied by changing out the oil. But once, I used an Amsoil product, rated for wet motorcycle clutches, and ended up spending $1000 to replace a clutch on a Yamaha TMax, even after the oil was changed out. Before changing the oil, the clutch progressively slipped over a 3 month period to the point that I could barely make it to the shop. The mechanic said the surfaces were totally glazed with the anti-friction compound.
My Brammo dealer recommended Motorex synthetic gear oil 10W/30. This oil is rated "4T", which my search found: "4T clutches need special friction properties to balance clutch slip versus clutch snatch and the engine oil is important for cooling the clutch plates."
I've never felt the Empulse clutch slip. With Motorex oil, I HAVE felt my wallet slip, at $15 per liter!