Yesterday I rode Petite KOM in France. I climbed to the top (amazing route - so challenging). I did not get the badge for Vin-Top. Is it not part of that route?
To get badges you must select the route and not do any manual turns. You didn’t say it but sounds like you didn’t select Ven-Top as your route before starting to ride.