Sir I'm expert in MPLAB, and have already used Pickit3 many times, I can help you in generating hex file from asm and can also assist you in loading hex file to pic16, just consider this job done, I can also modify your code if that is needed.
Thanks and waiting for your response.
Farrukh