Google tailors search results for each session. If you are browsing normally, the results are tailored for you specifically. Incognito hides some data which Google uses to tailor the results and, thus, the results will be different. The same thing happens if you use different computers, physical locations, or Google accounts. Due to this being handled on Google’s end, there is little you can do to force Google to display the preferred meta data in all situations.
These questions can help you determine if the issue is within your control:
A: What title did you enter for the page?
B: What title is output in the source code of your site?
C: What title does Google show?
Do A and B titles match? If not, please try the suggestions in this article: The SEO title output for the plugin doesn’t work as expected
Do A/B and C titles match? If not, please try the suggestions in this article: Google shows different titles for my site