If I understand the issue correctly then running out of decimals is precisely what sets the 20km or (+/- 10km from origin) limit. With 32bits, you’re limited to 7 digits and the standard unit is 1cm, which gets you to 1,000,000cm or 10km if you are allowed 7 digits (is it actually 999,999.9cm, because you have to have one decimal?).
The game is already working pretty well (from a very rudimentary point of view) with the higher than normal speeds. Granted we have yet to make a dedicated server build and deploy it on a proper server with a fiber connection, so we are hoping that some of the “less than good” stuff we’re experiencing is due to running on listen server desktops with normal home connections.