Possible clutch slip: NEED HELP please

I have no idea, it came with a heap of receipts for work done etc but nothing mentioning clutch springs, maybe thats it.

You should be able to call any Triumph dealer and give them your Vin number and they'll be able to tell you if it ever had the update installed.