Basically Vedic astrology uses a sidereal (star-based) zodiac, where signs are more-or-less pegged to the constellations for which they were named. Western astrologers normally use a tropical zodiac, which pegs the spring equinox to 0 degrees Aries, with the fall equinox at 0 degrees Libra, and the solstices pegged to 0 Cancer and 0 Capricorn. Western astrologers switched over to the tropical zodiac roughly around 2000 years ago. Initially the two zodiacs were close to one another.
Due to a wobble in the earth's orbit (precession), and the movement of the earth relative to the fixed stars, however, the two zodiacs are now almost a sign apart.
https://en.wikipedia.org/wiki/Axial_precession Nobody really can say what the correct difference should be, but the two main explanations put the two zodiacs at roughly 24 or 27 degrees apart. This is enough for most of our tropical planets to move backwards into the preceding sign if we cast a sidereal chart. A planet near the end of a sign (say, 28 degrees) will stay in that sign, but move to a very early degree.
The process works backwards, so a tropical planet at 20 degrees Aquarius will move into Capricorn in a sidereal system.