Yes! Even if the airline provided accommodation and reimbursed you for your additional expenses, and/or provided food vouchers etc, you are still entitled to compensation under EU Regulation 261/2004 if you arrived at your destination 3 or more hours late. To check how much you can claim, use our free Compensation Calculator.
No. According to Regulation (EC) 261/2004, passengers are not entitled to compensation for flights that have been canceled due to travel restrictions and lockdowns announced by certain countries as the pandemic continues. The reason for the cancellation is a circumstance which is beyond the control of any airline, so no compensation is due. However, you can still claim all the other disrupted flights and get your compensation.