Badges not given

hi im having a problem badges keep not being given when doing a route
i did the road to ruins a minute ago and did the entire route but did not get given the badge

is it because i used a meetup or should i just be picking when i load into the game?

Did you pay attention to the lead in? Most routes have a lead in before you start the route. If you do the route as a meetup the suggested distance does not include the lead in. Most routes end under a banner of some sort. Always expect to ride somewhat longer than the route distance, and keep riding til you get noticed that the route is complete.