Unless there is an error in transcriptions, it seems there may be three Edmond Bellsons (Belson) in early Nansemond County rather than the generally understood two. Or my brain is playing tricks.
We have the father Edmond Bellson whose death is recorded 1678.
We have the son of Edmond who is also Edmond Belson. It appears from his daughter's marriage record that he is deceased by July 1690 when he is called deceased (this is one year after his second marriage to Jean Ridick).
The Hinshaw page with the transcribed Belson records is here for those with Ancestry access (Vol VI p 27 in the edition Ancestry has).
But, we then come to the marriage record in Chuckatuck Meeting minutes transcription at Haverford College where the marriage of Benjamin Small and Alice Hollowell on 12th 1st 1699 is witnessed by Edmond Belson and Jean Belson. Oddly, this document immediately precedes the marriage record of Edmond and Jean in the transcription. Image is here. If the two Edmond's are deceased in 1678 and 1690, respectively, who is the Edmond signing as witness in 1699?