Here's one possibility, value of real estate seems to belie his occupation as Laborer.
His father had a number of slaves listed in the 1860 Slave census.
1850 United States Federal Census about John Weedon
Name: John Weedon
Age: 25
Birth Year: abt 1825
Birthplace: Virginia
Home in 1850: Prince William, Virginia
Gender: Male
Family Number: 592
Household Members:
Name Age
John C Weedon 53 Farmer
Elizabeth A Weedon 50
John Weedon 25 Laborer Value of Real Estate $826
Peter T Weedon 14
Elizabeth Weedon 11
Philip Weedon 8