Thx @Ryanteck,
Actually my test on Plusnet was invalid. As you suggest, only virgin is blocking it.
This is why I have 2 ISPs and for many reasons I know which I should drop.
Maybe ttnctl should have a specific check for this kind of bad ISP behaviour?
e.g. “sorry, you’re ISP is blocking correct operation - get a new one”