Hi!
I also stumbled upon this one when upgrading the TWS/Gateway version. Have found out that the rounding doesn't happen on TWS/Gateway 10.12.2p but I get it on 10.19 and 10.21. I don't have access to the versions in between so I haven't figured out exactly when this bug/feature was introduced. It's really annoying and totally destroys some of my strategies.