Hey there, just to mention, I don't reckon that Blackbeard didn't had the DF when he hurt Shanks, because when he ate the DF was the reason in which made he leave WB's crew. So, if BB was still in WB crew when Shanks got his wound, WB would probably know, wouldn't he? Just a theory, though.
Cheers,