Honestly i never understood how some people think Sanji would get more than 1B. Besides Queen he literally didnt do anything significat in this arc. And the same goes for people who tought Zoro would get more than 1.5B or whatever. From the start it was obvious that he would be lucky to hit the billion range at its lower point.