Good to hear you learn new things and manage to tidy up.
Wireless module are really sensitive to antenna impedance and noise. We manage to get around 100 meters of communication with wall and cars around at 9600 baud with the given antenna. 1km is in the specification, they have a special way to carry out test like this. After you tidy up, I am sure the performance will drop. You are lucky to get it works
Same goes to XBee PRO, according to the spec, it is able to communicate up to 1.5KM, but from our test, even with line of sight, it is less than 150 meters if I remembered correctly.
Well, you may try your luck again with longer antenna, normally the antenna length should be half of the wavelength, 433MHz's wavelength is 69.28cm, commonly it is recommended to use 1/4 wavelength as the antenna, so 17.3cm!!
Another method is to use proper antenna with coaxial cable and attach to ANT1.