Iona can definitely fit into Gerainger, we were there on Tuesday on Virtuosa and she is the same size as Iona. Fitted no problem.
I am not.sure why cruise companies feel it is OK to not give you something you have paid for without explanation. It's a shame as that port is the highlight of any Norway cruise.