Just a brief look over things suggest that you have some conflation happening. I see Sarah marrying Andrew Knipper (Knepper) in 1836 and also find the two of them (looks very likely to be them) on the 1870 census here https://www.familysearch.org/ark:/61903/1:1:MCL8-7B4
There is no way that this Sarah of Fairfield was married to Andrew Groves. Sarah and Andrew Knepper were married in Fairfield in 1836 and were still living there, with children, in 1870.
The other odd thing I noted was that the death dates for Mary Catharine and Rachel Catharine are exactly the same...what are the odds? Are they the same person?
Divorce was not common back then, I looked at the timelines....
Andrew lived until 1883, if he married Sarah she outlived him and died in 1888. He could only have had the one wife in this scenario.
He may have had a wife before he married Mary Catharine but she had to have died before 1836. Any children born before that date would be that supposed first wife. In the 1850 Census Mary Catherine's oldest child is 13, b. in 1837. That falls in line with the marriage in 1836. There does not appear to be children in the house from a previous marriage.
The 1860 Census shows Andrew with a Catherine...not a Mary... and with a birth location of Virginia! This is in fact Rachel Catherines birth location. Again raising the flag that perhaps Mary and Rachel are the same person. Or the Andrew/Catherine couple of 1860 is not your couple.
Mary Catherine and Rachel Catherine share the same death date, but their birth dates are not the same. Mary does not die until 1893 (unless this is an error) In order for Rachel to marry the same man Mary must die before Rachels marriage date of 1857.
Those are the issues to resolve. Take each profile and make sure that the sources you are using are correct. Just because the source has the same names does not mean it is right. You would need something to confirm it, like parents names on the document, family knowledge about the childrens names and who they married..census documents that support that. etc. Set up a ==Research Notes== section just above the sources section where you can keep sources/notes that you are unsure of and that need more research.
Hope this helps a bit.