I've lived in a town in the US that did the same thing. House numbers were assigned based on the order that properties were built up or split, so you had a lot of places where you'd have several houses in a row that had consecutive numbers, and then the next house would have a much higher number. One of my neighbors had lived there for decades, his house number was in the triple digits. Mine was 5 digits. Neighbor next to me was also 5 digits, but several thousand higher than mine because his house was built almost a decade after mine.

As a sister post said, the build order is that logical reason.