Mine is on Steam. Essentially the first time you buy- if you do the battlepass challenges , you wont need to buy again.
I even have my original transaction for the game from 2017 early access.