Except Ancestry.com can’t prove it. There are several generations missing and the name isn’t Punch.
Your right, it’s the identical story, but a different name and there are lots of stories on the web to refute the Punch line.(LOL!)
This happens all the time in genealogy. When stories are passed down by word of mouth, they get confused, just like the old whispering down the lane game. Someone simply decided to try to tie Obama to some family lore about slavery.
The census records favor the Casor, (Castor) story and I bet there are court records as well.