Re: Premium pass does not transfer between platforms
The battle pass is considered an in-game purchase though, since you have to buy it with Battlefield Currency. DICE and EA stated multiple times that your in-game purchases follow you to any platform you play on.
It makes no sense to make someone buy the battle pass multiple times. Not even Call of Duty makes their players buy those battle pass multiple times. The COD battle passes are available on whatever platform you're playing on after purchasing it once.
Editing my post to add the screen shot from EA's own blog post about cross progression in this game. It says purchases carry over to other platforms and the battle pass is obtained via an in game purchase. You buy it with Battlefield Currency. The battle pass is also not listed in the excluded items list. So according to the information EA has provided, it should transfer across platforms after purchasing it only once.