Baud rate errors
I looked through the docs and it sounds like the 16X oversampling is your issue. I think you have to adjust your baud rate divisor to take into consideration the /16 instead of a /8.
The rest of it is just clock circuitry, so the only place where there is a factor of two would be the oversampling. As for why cube would get the two mixed up... they’re working on it.
A