I am of the opinion that Margaret was the mother of George and the father was Joseph, the marriage ended and they both remarried. I have later details for Joseph but I think that may be irrelevant.
I think some porkies might have been told along the way. The information below might help.
1861 - Leamore Green, Walsall, Staffordshire
Edward Edwards Head Married Male 37 1824 Puddler Forge Denbighshire, Wales
Ann Edwards Wife Married Female 35 1826 - Witton, Shropshire, England
Ann M Edwards Daughter - Female 4 1857 Scholar Bilston, Staffordshire,
MARGARET JANE EDWARDS birth registered WALSALL, Staffordshire Q3/1861
1871 5, Church Street, Ruabon, Wrexham, Denbighshire
Edward Edwards Head - Male 40 1831 Puddler Rhosymedre, Denbighshire, Wales
Ann Edwards Wife - Female 44 1827 - Denbighshire, Wales
Ann Edwards Daughter - Female 14 1857 - Bilston, Staffordshire
Margaret Edwards Daughter - Female 10 1861 Blind - Bloxwich. Staffordshire
1881 - 5, Church Street, Ruabon, Wrexham, Denbighshire
Edward Edwards Head Married Male 50 1831 (Iron) Puddler Rhosymedre, Denbighshire, Wales
Ann Edwards Wife Married Female 57 1824 - Oswestry, Shropshire, England
Margaret Edwards Daughter Single Female 19 1862 - Bloxwich, Staffordshire
1891 Church Street, Ruabon, Wrexham, Denbighshire (all noted as English)
Edward Edwards Head Married Male 67 1824 Colliery Labourer Rhosymedre, Denbighshire
Ann Edwards Wife Married Female 70 1821 - Oswestry, Shropshire
Margaret Rogers Daughter Married Female 28 1863 Working On Colliery Bank Rhosymedre, Denbighshire
George Rogers Grandson Single Male 5 1886 Scholar Rhosymedre, Denbighshire
MARGARET ANNE EDWARDS, 20 father Edward, a forgeman to JOSEPH ROGERS, 22 Joseph. Married 28 May 1882 RUABON. Margaret Anne a spinster signed X
(maybe an error on middle name and place of birth)?
MARGARET JANE EDWARDS, spinster age 32, father Edward a labourer to THOMAS EVANS, widower age 47, father Robert deceased. Married 4 March 1895 BRYMBO
Margaret Jane signed X.
Colin