Okay more information.
I am on a wired connection - 500mb/12mb
I have checked the ports and they are open but I have also set port forward rules in my router just in case.
I have checked with my laptop on wireless and wired and the situation is the same. My netgraph is the same on both machines and all looks good.
I guess it must be an issue with my ISP as noone else is having any issues, but without knowing what to ask them I may be stuck as they will say my internet is working fine, which to be fair it is, and I am not having issues with anything else on my PC or my PS5.
I will keep trying at different times of the day to see if it is an issue with server load, but I am in the middle east so am generally out of time to the US when it is busiest unless I get up at 0400 to play.
Thanks again