The plot thickens!
Those dates of birth for the supposed sons of William W 'Crown of London' come from
https://homepages.rootsweb.com/~jmbhome/1weddle.html and they match the dates of
baptism of some of the family of William Waddell and his wife Mary in Dover, Kent
William, baptised 23 or 28 January 1705, buried 5 May 1705
Thomas, baptised 24 February 1706
William, baptised 29 October 1710
Sarah, baptised 29 September 1712
John, baptised 3 October 1714
Mary, buried 1 September 1715.
These are only index listings from the parish register of St Mary the Virgin, Dover. I do not have access to the original documents.
If, as that web site suggests, Mary Irvine was born in 1660, she would have been too old to be the mother of John, and probably of any of them. Also why were they in Dover rather than in Ireland?
The late Caraline Wilfreda Bingley collected a vast amount of information about the Waddells of Ireland, and she states (twice) that the William Waddell whom Mary Irvine married was the
son of William 'Crown of London'. This would make far more sense. He could have been a younger brother of the progenitor of the Waddells of Ouley, whose sons went to seek their fortunes in America, leaving their uncle to found the Ouley dynasty back home.
The crucial bit of information needed to progress this is the maiden surname of Mary, mother of those children baptised (or buried) in Dover between 1705 and 1715.