Yeah, you can look into our other thread, I've basically debunked Archetypes and story as the reason the achievement hasn't popped.
Edit: According to leader board, it took 158 solo wins for me to get 100. This discounts story affecting it (25 matches) non archetype (which at the very most I played 5) and games over the daily coin limit (Could not have exceeded 10). So yes, the leader board is extremely unreliable and does not properly track wins AT ALL.