I'm hoping to have an engineer call tomorrow and run more checks. Infinity 2 is the 80Mb option.
The visiting engineer will no doubt run some connection tests using a JDSU or Exfo handheld tester.
See the attached (poor quality) photo of a JDSU 3000 being used on my connection back in the days of the original FTTC 8c profile.
Line length, sync speed, attenuation etc. are reported.
If the line length looks "excessive" it could indicate an issue.
The engineer may also look up your line's details on his laptop via BT's Neetwork Records, which would confirm the actual route & materials used.
It may well be that your line takes a detour on its way from the cabinet to your home and/or it may consist of sections of aluminium cabling, both of which could increase attenuation.
The "spikey" SNR graph looks a bit concerning.
Does it ever look much smoother in appearance at different times of day?
Note that QLN & Hlog graphs are only updated during a connection resync/modem reboot.
If the engineer does suspect a "repairable" problem, he may run a TDR test to determine its distance from your master socket.
Have you tried running your connection via a dangly filter (after removing the telephone & VDSL2 faceplates)?
Doing that would help to eliminate potential internal telephone extension wiring & a possibly faulty filtered VDSL2 faceplate.
When connected, does your connection stay in sync for many days at a time, or is it frequently resyncing?
Good luck with the visit & let us know how it goes.