It appears that Robert Reade is the wrong spouse for Mary Lilly, per MARRIAGES OF SOME VIRGINIA RESIDENTS, 1607-1800, Wulfeck, Vol 2, (originally Vol. 7) Surnames I-Z, Mary Lilly m. John Reade, page 164, in the L’s.
Reade in R’s, page 22: John Reade, son of Col. George and Elizabeth (Martian), m before 1688, Mary Lilly, dau. of John.