I am having the same issue. I posted on here a week ago, but didn't even get a single reply or comment. At least now I know this is a pretty common issue. I really hope they fix this...extremely frustrating.
I've played two solo matches on Xbox One, and I have finished in 2nd place. When the game finishes, one time I had over 700 battle points to collect, and another I had almost 700 points. I have yet to see those reflected in the battle points that I actually have when I return to the main menu. Is this a known issue? Do they take some time to register? Can anything be done?