What I don't get is
1 Why is Jinbei 1.1 if Katakuri is 1.057? Katakuri is clearly superior.
2 Why is Queen 1.32 when Jinbei and Katakuri are clearly superior?
3 Why is Jinbei 1.1 if Hancock is 1.659 and Crocodile 1.965? He should be very close to them in power as well as standing as ex-shichibukai reputation. Cross Guild could explain Croc but not Hancock.
As for why Jinbei is above Sanji, well, it was clear in FI, WCI and in Wano when they accompanied Luffy (Jinbei level 5, Sanji level 3, Zoro level 6). Perhaps Sanji got close to Jinbei after his power up (level 5) and then Zoro pulled further ahead
to a metaphorical level 7 with AdCoC.