I'm attempting to write a hex file using the S6 program PIC12F629(DIP8). The written CRC hex file doesn't match the original hex file. I noticed the original hex file contains FFFF in the unwritten/empty fields but the written hex contains 3FFF instead. Attached screenshots of the hex views from Dataman and the log file.
The programmed PIC isn't running correctly so I want to eliminate this as being a potential issue. I've used the same programmer and PIC12F529 Device / Project on other hex files so I'm not sure if there is something i need to edit on this particular hex file. I would've attached the hex file to this post but the forum doesn't allow the *.hex file extension.

Thank you in advance, cheers.