Have you verified your PIC sending data to the PC works?

What happens if you send HSEROUT ["Hell World..!"]?

Also your sending 13 bytes from PIC #1, but only receiving "1" byte at PIC #2.

Look at using SERIN2 with the string modifier.