I think the best option to fit this type of never expiring BP...is to have special reward/s given upon pass completion, that're only available in the season/event that pass is for.
This would mean content in previous passes remains always available(Apart from the special completion reward), but there is still a reason to grind and finish a pass in a certain time.

you’re very hilarious



















