Krishna says that through Vedic rituals one fulfils the desire of entry to heaven and enjoy the subtle pleasures (9.20). After the expiry of their ๐ฅ๐ช๐ฃ๐ฎ๐ (good karma), they come back and keep travelling in this cycle (9.21).
The general interpretation is that the ๐ฅ๐ช๐ฃ๐ฎ๐, attained through vedic rituals, takes us to heaven after life and we come back once they are exhausted. Another interpretation is possible if attaining contentment by fulfilling desires is taken as entry to heaven. Out of ignorance, one depends on vedic rituals to fulfil desires and attain contentment from 'outside' like people and material possessions. On this path, one returns back to misery as one can never get eternal contentment through these ever changing situations. The true contentment can only come from the unchanging self.
Further, duality (๐๐ฌ๐๐ฃ๐๐ฌ๐) is the law of nature where everything exists in its polar opposite. If heaven is taken as a feeling of pleasure polarity, one will enter into pain polarity in due course of time. These two scenarios are nothing but the return back from heaven.
Krishna immediately gives a path as well as assurance that to those who worship Me thinking of nothing else, ever United to Me by incessant worship, I grant them ๐๐ค๐๐ (union) and ๐๐จ๐๐๐ข๐ (wellbeing or bliss) (9.22). This is an oft quoted verse of Gita as Krishna grants ๐๐จ๐๐๐ข๐ (wellbeing) as well as ๐๐ค๐๐ (ultimate union) with HIM (๐๐ค๐๐-๐๐จ๐๐๐ข๐ ๐ซ๐๐๐๐ข๐ฎ๐๐ข) to the devotees who are on desireless path towards HIM.
This is the path of contentment with self which was termed as ๐๐ฉ๐๐๐ฉ๐-๐ฅ๐ง๐๐๐ฃ๐ (stoic) (2.55) in ๐๐๐ฃ๐ ๐๐ฎ๐ (awareness) ๐๐ค๐๐ where one casts off all desires by breaking their begging bowl. From a ๐ฝ๐๐๐ ๐ฉ๐ ๐๐ค๐๐ point of view, this is the desireless surrender of devotees where the Lord protects them and takes care of everything.