Hi
It took 3 months to resolve but this is what fixed it.
Openreach came out. They spoke to their support team (level 1 then level 2). They realised the line hadn’t been upgraded on their end to 300mb and they fixed it.
I’d recommend getting openreach out and ask them to do the same and hopefully that should work for you too bud.