Vous avez désigné une URL canonique, Google en a retenu une autre. Pour lui, une autre page représente mieux ce contenu, et c'est elle qu'il indexe.
Votre balise canonical est un signal, pas un ordre. Quand d'autres signaux pointent plus fort vers une autre URL, Google suit son propre calcul.
L'agent compare la canonique que vous déclarez et celle que Google retient, et vous montre les signaux contradictoires à corriger.
Est-ce que je perds du trafic si Google indexe une autre URL que la mienne ?
Pas si la page retenue ranke bien. Le risque, c'est qu'il garde une variante moins travaillée, avec un titre ou une URL moins pertinents pour la recherche visée. Vérifiez laquelle il a retenue avant de vous inquiéter.
Comment forcer Google à respecter ma canonical ?
Vous ne forcez pas, vous convainquez : alignez sitemap, liens internes et hreflang sur l'URL voulue, et renforcez-la en liens entrants. Une canonical soutenue par tous les autres signaux est presque toujours suivie.
Faut-il corriger si Google a choisi une meilleure URL que la mienne ?
Non. Si sa version est plus forte et sert la même intention, adoptez son choix et concentrez vos efforts dessus. Lutter contre un choix légitime disperse votre travail pour rien.
Vous voyez vos pages réellement dans cet état, avec leurs impressions, en 2 minutes.
Google Search Console Help, rapport « Indexation des pages » définition officielle de l'état « Page en double : Google a choisi une autre URL canonique que l'utilisateur »