The image of the marriage record at Scotlands People states Johns occupation as "weaver".
John does not appear in any of the census records that include Sophia, Either they divorced, John died before 1851, or they separated for some other reason.
There are records at Scotland's People for 4 John Higgens born in Lanarkshire between 1815 and 1825 ( using this query , with the son of Andrew Higgens and Frances McDonald seeming most likly based on date and baptismal Parish.
Sources
↑ 1.01.11.21.3 National Records of Scotland : Baptism: 10/10/1819; Birth: 28/09/1819; Name: HIGGENS, JOHN;. Parents: ANDREW HIGGENS/FRANCES MCDONALD FR1430 CHILD 1 (FR1430); (Old Parish Registers Births Parish 622 (Barony)); Page 507 of 522; Publisher:scotlandspeople.gov.uk
↑ 2.02.12.2 "Scotland Marriages, 1561-1910", database, FamilySearch ( https://familysearch.org/ark:/61903/1:1:XTTF-GXZ : 11 February 2020), John Higgins, 1847. Record details: Name: John Higgins; Event Type: Marriage; Event Date: 19 Sep 1847; Event Place: Barony, Lanarkshire, Scotland, United Kingdom; Sex: Male; Spouse's Name: Sophia McKendrick; Spouse's Sex: Female; GS Film Number: 1041481
↑ 3.03.13.2 "National Records of Scotland", Old Parish Registers Marriages; https://www.scotlandspeople.gov.uk/; Name: John Higgins; Spouse Name: Sophia McKendrick; Date: 19/09/1847;Parish #: 622 Ref: 190 262; RD Name: Barony
Is John your ancestor? Please don't go away! Login to collaborate or comment, or contact
the profile manager, or ask our community of genealogists a question.