Yesterday new update was released, that fixes incorrect "milliseconds".
Milliseconds in quotes, because it wasn't actually milliseconds, time was based on "in-game time system (steps) of which there are 60 of in a second" (quote by dev, Ben). Now, I did know that timer wasn't 100% accurate because of LiveSplit, but I didn't know how it was incorrect and I didn't mind it for most part. And IMO, forcing runners to use external timer because in-game timer is slightly incorrect is bit silly and raises the bar for entry if you're beginner speedrunner.
After discussion on Discord, Ben decided to fix it with latest update. It also includes credits skip feature and other miscellaneous things (more at the link on the top).
Every run (even obsoleted runs) that's older then July 18th and has milliseconds in their time, has been corrected. Exception is Skin% category, that timing was based of realtime. Time was recalculated by dividing old "milliseconds" with 30 and multiply by 100.
Make sure you have latest update!
Check that Steam has downloaded and updated the game or that you have latest version from Itch.io / Game Jolt.
EDIT: Also, when submitting the run, please include milliseconds from now on.