Might be an idea to say what currency (country). If that was a dollar price then it looks "cheap" but I suspect you are talking about EU€ in which case what you are supposed to get in the two version of Shadowkeep that you can buy to download is one that is "standard" (€34.99) and is Shadowkeep with one season pass (so just covering this first 3 months), the other is "deluxe" (€59.99) so is Shadowkeep but with all four season passes to take you right through to October next year. In effect you pay €20 for the other 3 season passes (rather than €10 each if bought individually).
You'll know whether you have the season pass or not if you go to the Director and then the Seasons tab. If it shows one line of items you don't have the season pass, if there are two lines then you do.
English
-
Its US currency of 34.99 and even on bungies site discussing the season of the undying it states that any purchase of shadowkeep will include the season pass yet I dont have it.
-
As well as one/two lines shown in "Seasons", there's also the last section in Eververse where it lists which seasons you have (three currently have name "redacted"). So is there no evidence of it there either?