Did you go onto MMB to enter your vaccination details? Or did you use the link from the email?
First option; bad=having to go to check in
Second option; good=successfully check in online.
BA should really be able to sort it out but it has become a sort of FT meme with about 2 threads a day on average it seems….