these might be the things you are looking for
Noise margin:4.3 / 3.9
Line attenuation:0.0 / 35.8
Signal attenuation:0.0 / 35.8
Is that the only info that section of the Hub gives? Not even the sync speed?
The DLM has set you on a 4dB SNRM (noise margin) target. It can go as low as 3dB.
Your line may have changed recently from 3dB to 4dB which would result in some speed being lost but nowhere near 100Mb worth.
When you signed up BT gave you both an estimated range and a minimum guarantee.
If you are below the minimum guarantee then report it to BT. They should hopefully be willing to send an engineer to investigate and attempt to increase the speed again.