At first I laughed at the idea of rotating the LNB, but then I realised it's a stroke of genius *and* madness.
A freesat receiver needs to see the home transponder when tuning it, otherwise it's a brick.
I don't know why it won't switch. I have two DVRs connected, neither of them can get their LNBs to switch. I have seen this problem before and it's gone away. In fact, a couple of ports on the octo LNB were problematic out of the box, but since I've only ever used five at most of the eight, I never got round to investigating it.
I've got a new LNB on its way, so I'll be cabling it up ready to install, then I can swap the old one out and the new one in. I've got a spare dish I can rest on a garden chair and fiddle with the old LNB to see if cleaning it up and using dry/fresh coax will fix it.