Badges not unlocking correctly

I reached level 25 with Holden months ago and the badge still hasn’t unlocked. I reached level 17 for Ford the other day and the badge unlocked. Something isn’t right with how this works. All I want is the Holden badge to combine with my username/gamertag. Any way to fix this?

Keep using the holden
Usually they will eventually pop
Sometimes it looks like the usage gets mixed up
Especially with the nascars