Are these the T&Cs you've signed?
https://www.giganet.uk/wp-content/uploads/2022/08/Gi...
This seems very badly worded to me, because the intent of the term "Minimum Service Period" is unclear.
2.2 The Service will have a minimum period (“Minimum Service Period”) which could be as short as one (1) month or as long as twenty-four (24) months. This Minimum Service Period will be made clear at the time of ordering.
Sounds fine so far.
2.3 The Minimum Service Period does not affect your right to cancel under clause 4.2
Clause 4.2 is only about cancellations during the cooling-off period, so that's fine.
2.2.2 We do not charge early termination fees should you decide to cancel during the Minimum Service Period.
...
4.4 After installation – your Services will end a minimum of thirty (30) days’ after you inform us of your wish to cancel.
But in that event, could they still charge you for the remainder of the Minimum Service Period you have signed up to, arguing that's what a "Minimum Service Period" implicitly means, and without this being considered an "early termination fee"?
I'm sure they can't: but if not, I can't see what possible purpose there was for introducing a "Minimum Service Period" into the contract in the first place. 4.4 doesn't appear to make any distinction between cancellations received during or after the MSP - it says at any time after installation.
If you migrate your service to another OR-based FTTP provider, they may charge you for 30 days beyond the migration date, or the date they received the notification from the gaining provider, whichever is sooner. However this also applies whether or not you are within the MSP.
IANAL but on balance, it reads to me that Giganet are obliged to provide you the service for the duration of MSP at the agreed price, but that you are not obliged to take it for the whole term. If true, this is very much in your favour. But it shouldn't be necessary to dissect a contract like this to understand it!