Gt badge in royaleapi but no badge ingame

asking for my friend because he doesn’t know any english
this is his profile RO.NOVA #UVQVP08J | Player Profile in Clash Royale - RoyaleAPI
has Rank #69 in gt on royaleapi but in game have no badge and he was inactive for 2months after he got Rank #69 in gt
can you explain why he has no badge in game? thank you