It's fine katie, happens a lot. I had a recent payment take 3 weeks to show up on my account. Out of interest does your BA MMB screen for the holiday show the updated balance?
And good job for combining both an ex-DUB fare and the advantages of BA holidays!