SEO metadata not matching what appears on Google Search?

I have a website where I’ve defined all the SEO metadata on the Home page and have published multiple times, however, when I search for it on Google, the metadata that appears doesn’t match with what I’ve defined.

e.g. this is what I’ve defined

And this is how it appears in Google

Not only does it not match what I’ve specified, but it also seems to be reading the alt-text of the brand logo of the site on the second line.

Could anyone explain why this may be happening?

Here’s the Read-Only link.

Thanks in advance!

You should read up on Google’s search central documentation. The issue and what you can do about it is handled there.