at this point tho,i believe WB became WSM after eating his df, probably after roger death . Oda is going to make databooks info incorrect.
So maybe WB already had his DF but didn't use it, with Roger not going all out. Oda just has his own way of story telling. He doesn't feed power level junkies.