PSA Save up 100 gems to be able to finish the pass
Not sure if this is a bug or by design but doing every quest without missing one will yield you 4060 points, which is only enough to reach level 40.
You will need to spend 100 gems to skip 5 levels for level 45. Or else you will miss out on 50 tokens plus one 50 token ad on the last level.
The math behind it
Daily quests: 28 x (10 + 30 + 30 + 30) = 1960
Weekly quests: 4 x (75 + 125 + 100) = 1200
Permanent quests: 100 + 100 + 125 + 125 + (5 x 90) = 900
1960 + 1200 + 900 = 4060