I understand that Google can sometimes see your META title tag as merely a suggestion and can show whatever it thinks should be the title based on several factors.
This case is different (I think at least).
A couple things:
It's a wordpress site.
Using Yoast SEO plugin
Example:
Actual title tag on this particular page is "Service Treatment"
Showing on Google SERP "Service Treatment - Name of Site City"
Another page:
Actual title tag is "Service Treatment - Info"
Showing on Google SERP: "Service Treatment - Name of Site City" (Doesn't include the "Info" part of the title tag but adds the Site name)
Yoast setting for title tag separators: | (Not the - that is being shown in SERP)
Has "Name of site" in Schema:
@type: WPHeader
Headline: Name of Site City
Other places where "Name of Site City" is.
<meta property="og:site_name" content="Name of Site City" />
<link rel="alternate" type="application/rss+xml" title="Name of Site City feed" href="https://domain.com/feed" />
<link rel="alternate" type="application/rss+xml" title="Name of Site City Comments Feed" href="https://domain.com/comments/feed" />
<link rel="alternate" type="application/rss+xml" title="Name of Site City Page Comments Feed" href="https://domain.com/page/feed" />
Any ideas as to what in the world is happening here?
Thanks!