That page’s head element includes div elements, which aren’t allowed in HTML head tags:
When Chrome (or Google, or another user agent) encounters that div
tag in head, it assumes the head has closed and body has started, so it moves all other elements from that point on into the body. title
isn’t allowed as a top-level item in a body tag, which is why the site’s default title tag gets ignored.
If you can identify and remove the div and other illegal tags from the head section, that should solve this and ensure Google reads the title tag correctly.
The W3’s validator can help identify broken HTML: https://validator.w3.org/nu/?doc=https%3A%2F%2Fwww.angelodavisrealtor.com%2Freal-estate%2F100-STONE-WAY-SEDONA-AZ-86351%2F516175%2F258%2F&showsource=yes
It looks like the issue is the <div itemtype="//schema.org/Product" itemscope="">
element. If that has been added to the page header scripts, or via another method, I recommend removing it and putting it in the post body instead, or using https://json-ld.org/, which can be used in the document head.