Sorted it out late last night, it was just a faulty micro-switch. The picade PCB seems 100% fine and functioning as expected with the headphone detection switched off.
Did you guys figure out why the headphone detection is getting tripped by line input?
Thanks very much for your help and support sorting it out! :)