The fact that in 1891 it says Peter John PEARSON is a Widow may be right or could be a lie. I could find no death for Mary Ann so she may have left him to go off with a younger man.
I note that John William DIXON was born q2 1889 in Thirsk and again no mother’s maiden name so another bastard. No idea whether his mother is connected to the family.
Not sure what you meant by ”William BLAND b25-71871 at Thirsk” . Best to give months as letters like July to avoid confusion about whether the day or month comes first,
GRO index has birth q3 1871 William BLAND mmn blank Thirsk 9d 376.
Looks like he died same year q4. Buried 7 Dec 1871 at Thirsk as an Infant. Baptised 27 Jul 1871 mother Mary Ann. Unusual for one woman to have so many bastards; though one of my G2 gmams had three before she married the man - who was at least the father of the last one who was my G Gmam. Mary Ann may have been under some pressure to get married and stop having all these illegitimate children who may have become a drain on the local parish. I wonder how many of them were born in the Workhouse.
BTW Eliza PEARSON mmn BLAND was born in q2 1877 mmn BLAND Northallerton 9d 667. Not 1881 like you wrote. She was baptised 6 June 1877 to John and Mary Ann PEARSON at Northallerton, Labourer.
Confusingly there was also a baptism of a Jane Elizabeth on 20th July 1877 to John & Mary Ann PEARSON at Northallerton, Labourer.
GRO index has birth q2 1877 Jane Elizabeth PEARSON mmn BLAND Northallerton 9d 667.
I can only think that somehow there are duplicate records and both relate to the same person. Not easy your family.
I hope you have some computer program to organise all these people. Pencil and paper trees would be hard to keep up.
Maybe another of your relatives -
Arthur William BLAND baptised 12 Nov 1871 at Thirsk no father mother Elizabeth Ann.
PS you wrote "wonder when Mary Ann made an honest woman of herself "
I told you when they were married I think.