Yes, the guest will always follow the Sponsor's Garden.
That's what Abundance is all about.
All of your invitees, their invitees and your entire resulting community will always follow you.
The algorithm does not allow a guest to overtake his sponsor, except when the invitee moves faster than his sponsor, for the simple reason that the sponsor has no room in his garden to accommodate his guest (ex: the guest cycles his Oak garden faster than his sponsor, so when the invitee lands in a Baobab garden, his sponsor is still in the Oak garden and cannot accommodate him). At that point, the invitee no longer follows the sponsor.
On the other hand, if the sponsor catches up, he will be able to have his guest in his gardens again because the invitee follows him for life in the system.