I am far from an expert but it sounds like you might qualify for compensation, if you have confirmation of a booking in World Traveller Plus and can see the fare tier. Given BA's IT, this could be a one-off glitch or a broader issue that could be quite costly for BA. On the IT, I hope you get your issue resolved properly and satisfactorily.