Ideas
Same issue on my end as well. One day left. I don't suspect this is getting fixed. Ridiculous. I seriously fail to see how it can take one single coder more than an hour to be like "oh. That was an oopsie. Let's push all the pass content to every single player that has completed the 85 point challenge". Somehow, EA makes every single little thing problematic and complicated. This should be fixed in under 20 minutes from point of discovery of the issue to point of fixing it. No big deal. EA: "Step aside peasant. Let me investigate for 1 month first."
Or like the simplest solution: Hey everyone, we realized we made a little mistake. As an apology, anyone who has played a match within the last week will receive all the content for free. Instant appreciation from fans. Probably some media attention. Plenty of happy people. EA loses zero money. They can launch another battle pass and print money anyway so what do they care about this one.