Apparently there is a server update coming out 29 June that changes how standard Battlepacks are earned. Instead of being random (I didn't even know that part), now there will be a progress bar and your game score will be tied to that. I have a link to the article. Looks like they are trying to motivate folks to play the objectives. https://pvplive.net/c/battlefield-1-introduces-new-ways-to-earn-battlepacks
Thanks for the update! It's about damn time they changed the system. I'm convinced Skylark gets a battle pack every round, I'm getting tired of seeing that ugly bird on the score screen lol.