Posting this here because I think this thread is populated enough:
I got BF3 on Disc for PS3 when it released. Then, the following summer, I bought Premium for it.
I then got BF3 and 4 for PC, and had that account linked with my PSN ID.
Around this time last year, I got the PS4 version of BF4. I got EA to split those accounts again, because I wanted to have seperate accounts for the PC versions and the Playstation versions.
(So I could give the PC games to a friend without him having anything linked to my still used PSN account.)
I then linked the PSN ID to a new Origin account, which I am now playing BF4 with.
I bought and played both BF3(Disc) + Premium on PS3 and BF4(digital) +Premium on PS4 with the same PSN account, which was first linked to my former Origin account and is now linked to my new Origin account.
Somehow, in all this freaking mess, my BF3 progress and Premium got lost.
While Premium and the BF3 Online Pass still show in my PSN account, neither of them show on Battlelog.
All the EA people I talked to over their chat said that there is no record of me owning Premium or having played BF3, which is exactly my issue.
TL;DR:
My BF3 Premium content and my BF3 progress from PS3 are gone from my Origin account (Battlelog).
Online Pass from disc version and Premium are still listed on my PSN account.
EA denies me ever owning or playing it.