This is what is claimed. But we haven’t seen BB killing Thatch. We also don’t know why thatch would around with that fruit and present it lonely to Blackbeard anyway.
just a possibility, but it’s not impossible someone else killed thatch, who wanted to give the DF to BB and BB still blames himself for thatchs death.