Thanks for the suggestion Jan.
Interesting results. I had assumed the converter had termination resistors, why would it not, I thought. Since it has a D9 connector that mates to a cable I thought the resistors should be in the device, not my cable connector. So I added the termination resistors and set the baud for 115200. It worked, in a way. I am no longer getting errors on the echoed characters but the overall transfer rate is still the same, about 1000 Mbps. So now that I can get the desired bit rate I need to look elsewhere. I have Visual Studio C++ and TI CCS both running on the same PC, a Dell Precision 7760. Both task are using the same USB 3.0 hub but I would not think that a problem. My next step will be to let these tasks write a character in a tight loop and look at it with a scope, then go from there. Maybe my Atolla hub is not all it claims to be.