The route length is stored next to other route data and that route has been created before one or both SIN and KUL airports relocated (which made the route distance change). The distance data is not recalculated upon airport relocations due to performance.
Usually the difference seen is minimal, if any.