Thank you, Joe.
To clarify, Rev. Samuel Parris married Dorothy NOYES (as his second wife) at which point she was called Dorothy Parris. This makes the Parris kids (called Noyes, Dorothy, Mary, and Samuel) all 1/2 Noyes by blood. This remains important.
Because, even disconnecting her (Dorothy Noyes m. Parris) from her non-husband Brown (thank you for that!) doesn't resolve the cousin-marriage issue between her child Dorothy Parris and Hopestill Brown Jr-- who is himself the grandson of Elizabeth NOYES, mother of Abby Haynes. (Elizabeth Noyes is the sister of Peter Noyes of Wayland, father of Dorothy Noyes above.)
Capitalizing the nearest Noyes ancestor of the resulting children, Samuel & Hopestill Brown, whose pedigree table here is consanguine:
https://www.wikitree.com/wiki/Brown-64197
Is this evidence something unusual happened, of which there is no record? Or is it a hint there is still some logical flaw in our genealogy. Even removing the non-marriage between Dorothy Noyes and Hopestill Brown Sr., doesn't address the fact Hopestill Brown III was in-bred.
How unusual would it have been at that time/place for a mother -- Abigail Haynes -- to allow her son to marry the daughter of her 1st cousin? As you have clarified, Abigail was alive at the time.
This actually made MORE sense to me if there were step-orphans marrying, after some disease or tragedy shattered the family. It makes less sense to me now, if there's a 1/2 Noyes matriarch presiding over a family inter-marriage, in Puritan New England-- especially 20 years after the bride's father, Rev. Parris had become a controversial figure.
It's just a very weird choice for a match. Isn't it?
Why would the church even allow it?