My letter arrived today. I did book a BA flight during the data loss period so assumed it was because of that.
I’m happy to get a replacement card as it gives me a bit more reassurance; their original advice was just to monitor my account for fraudulent activity