There is a possibility that it is your house cabling that causes this - the cable from the street to your house I mean. When they do the test they ask you to turn off your solar inverter so that you are not pushing any power back to them. They measure the grid voltage and if it is below 253v (230v +10%) they will say it isn't their grid that's at fault.
Trouble with this is that the grid voltage naturally goes up and down during the day and they may not be testing it when the voltage is high. Also, due to the resistance of the cable, the voltage you see depends on the current flow and if you and any of your neighbours are pushing power back to the grid the voltage will naturally increase above what they measure.
In my case I was unable to persuade the DNO to reduce the voltage as they measured between 249 and 252v but I was seeing 257v during peak export of 6kW and my inverter was backing off for 5 minutes and even sometimes needed to be restarted as it had locked out. What made the difference for me was that the inverter manufacturer updated the firmware giving a bit more headroom before it backed off the grid.
The regulations give an absolute limit of what the voltage can go up to (and you don't want it too high as other things in your house could fail) but a limit of 257v is just too low to be useful in these scenarios. I think it's now set to 260v (Givenergy inverter so different to yours).