I have now been able to rearrange my netqwork and carry out the test you suggested. A Windows 10 PC was connected directly to the Gigabox via a LAN cable with nothing else in between. Only Microsoft defender was running on the PC , all other antivirus was uninstalled. No VPN products were used.
I carried out a series of 4 tests between 6am and 7am thsi morning. The average results were:
Download Max: 98.5, Upload may 106.6, resp TCP: 12.6, resp ICMP: 7.6, hops: 6
I actually ran 5 tests but the upload failed completely so it is not included in these averages.
Not the Download max: 1000 i am subscribed for.
I then rebooted the Gigabox and disconnected and reconnected the cable. There was then a slight improvement of the average Download max to 137.4.

Here is a screen shot of one of these tests. not only is the speed low but it varies noticeably over the test period.
I hope this information will help find a solution