BA cancelled my EDI-LHR flight with a mail sent 13 days and some hours before departure. From LHR I was meant to take a Lufthansa flight (to Europe) on the same day, which has not been cancelled.
Now, I don't know what to do: normally, I'd just claim for compensation and use the money to travel to London e.g. by train. But now compensation sounds very difficult to obtain due to covid (although COVID wasn't mentioned at all in the cancellation mail from BA). I understand that right to care is easier, but this normally applies to the time up to a subsequent flight. Since BA is apparently offering the chance of free rescheduling for the day before (which would allow me to catch the Lufthansa flights), I was wondering whether I could both take the rescheduling and claim expenses (e.g., under EU261's duty to care) for the one-night accommodation between the rescheduled flight and the original date of the cancelled flight. I am trying to call BA, but I'm on a queue, so I thought to ask here about any advice or feedback about this problem. TIA
PS: I bought all the tickets myself directly on the airlines' websites, in case this matters