Opened the mech box. One of the contacts on the switch assembly has melted/corroded. A small piece of the switch housing is broken which has caused the switch to come out of alignment. I can only assume that this broken piece was causing the weird trigger pull.
I am planning to order a new switch assembly and see if that fixes the problem.