I am, by no means, an expert on this but I note you have said "changing to 19.2k fixes the problem".Have a look at how the end of packet is detected. There is a minimum number of bit times for baud rates to 9600, but I think from memory this changes ...