You have about 3dB spare SNRM so your line should probably sync just above 30Mb but it is capped at 25Mb.
I'd try connecting to the test socket and see if that dramatically increases the reported noise margin in those stats.
They currently show as:
DS1: 9.1 and DS2: 8.9
The line isn't using the D3 band at all. It should be with those estimates on the BT Wholesale checker.
The connection speed will not change when using the test socket as this is capped.
If the test socket increases the noise margin then we could advise further on fixing your wiring.
If it doesn't then you need to contact Sky and report that your line is performing significantly below the estimates and hopefully they'll send an engineer out to see what's what.
Edited by j0hn83 (Sun 17-Feb-19 00:52:22)