xDSL circuits operate by a frequency division duplex process.
With G.992.1, G.992.3 & G.992.5 (i.e. G.DMT, ADSL2 & ADSL2+) there is an US band that starts above (at a higher frequency) the PSTN (analogue telephony). It is from (about) 30 kHz to (about) 138 kHz. Then from (about) 138 kHz upwards to the upper frequency limit (depending upon the mode; the G.992.x specification) is the DS band. So for those three modes, there is just one US and one DS band.
With G.993.2 (i.e. VDSL2) there are multiple US and DS bands, the actual number allocated for use is set by the profile. The current VDSL2 profile in the UK is 17a. That profile defines three US bands (labelled US0, US1 & US2) and three DS bands (labelled DS1, DS2 & DS3). Those six bands are interleaved across the entire (approximate) 17 MHz bandwidth of profile 17a. From low to high frequencies the sequence is US0, DS1, US1, DS2, US2 & DS3.
Looking at your two shapshot graphs, the Hlog plot indicated to me that the circuit had the potential to use US0, DS1 & DS2 and that also appeared to be the case when the Bit loading plot was also considered.
Look closely at the information reported by the
xdslcmd info --pbParams command and you will see information about two band plans displayed. The first is the discovery phase and the second is the medley phase. The initial, discovery, phase shows the bands that could be usable . . . as determined by the modem and DSLAM whilst they are performing their preliminary ritual when achieving synchronisation. The final, medley, phase (also known as "showtime") displays the bands that are actually usable. In your case, you only have one US and one DS band available for use . . . so it is effectively operating just "slightly better" than an ADSL2+ circuit. <Ouch!>