William Irvine and Carr might have been clerical errors. What was source?
I suspect a prior marriage.
Image of marriage cert is on Ancestry.
Marriage is clearly as OP posted. With father of Catherine Lambert as William Irvine a butcher and father of Thomas Carr Joseph Septimus Carr, painter
Catherine a widow and Thomas bachelor. Amazingly they give different addresses.
17 Great Crosshall Street and 14 Hunter Street
(Marriage is St Nicholas, Liverpool)