I think I found part of the problem. It should take out the bridge, but not sure it is fixing the actually underlying problem.
I noticed the page title that being applied was the raw title of the website and not the wordpress homepage title. This alerted me that seems very HTML title than wordpess seo's page title.
Upon looking I found index.html in the site the customer alerted me too which had been placed then from the wizard when i created the site and it gave me the option to create index.html and i forgot to untick. I opened up the index.html just to confirm it was created by aapanel.
I then checked all the sites on google and not every site had the site 1 title. I then went through the file directories for each site and it was a 1:1 correlation between those that had the index.html and those that didn't vs the issue on google. I have deleted the affected sites and hopefully google will sort it out on its own.
I did also note that google has ranked site 1 in all searches of sites 2-10 seeing it as important or relavant. Would be nice to know the nuts and bolts of what is going on with aapanel and google here as it is not natural for typical cpanel shared servers i have used for many years.