Hello @sacconi,
First of all, this forum is primarily for WordPress-related technical issues, not SEO discussions. For more in-depth SEO advice, you may want to visit a dedicated SEO forum or seek help from SEO professionals.
Based on current SEO practices in WordPress, the hyphen between the page title and site title is quite common and is not inherently negative for SEO. In fact, it’s often used as a separator to make page titles more readable for users and search engines alike. Search engines like Google do not penalize websites for using hyphens as separators in page titles. They often prioritize the relevance and content of the title itself, as well as other SEO factors like meta descriptions, keyword optimization, site performance, and mobile-friendliness.
However, it’s always a good idea to ensure that your page titles are clear, and concise, and include relevant keywords that describe the page content. If you’re concerned about how your titles appear, you can adjust them using an SEO plugin like Yoast SEO or Rank Math to have better control over how they display.
NOTE: I know some basic SEO; I am not an an SEO expert. For further SEO optimization, it’s best to refer to SEO guidelines or consult an SEO expert.