Not sure I am getting what OP is complaining about. And what benefits are being stolen here???
Sorry, 87 (!) miles short of renewal, despite careful planning? And then complaining about renewal in March, rather than April. Really???
So what happened the first time EK did this and OP complained?