London Greatest Loop completed, extra XP earned but no badge received

Hi there,
yesterday I completed the Greatest London Loop, the route achievement banner appeared at the end and I have also earned the extra XP for completing the route the first time (earned slightly more than 1000 XP for 26 km).

However the Greatest London Loop badge doesn’t a route achievement.

Is there any bug with the Zwift database?