I don't mind Jinbe having a higher bounty than Sanji, I just can't comprehend how beating someone who has a 500M bounty gets you 1.100b bounty (Jinbe) but beating someone who has 1.32b bounty gets you 1.032b bounty (Sanji) and beating someone who has 1.38b bounty gets you 1.101b bounty (Zoro). However, if you beat someone who is 470M bounty, you get 400M bounty (Franky) and if you do nothing the whole arc, you get 500M bounty (Usopp).
You can do all the mental gymnastics in the world but beating Who's who doesn't put you close to Zoro/Sanji who took down yonko commanders and are the wings of the pirate king.
During the whole story before Wano, beating an enemy usually got you a bounty higher than him except when the marines tried to hide Luffy's feats once.