2-leg flight booked with All Nippon Airlines. The first one operated by them, the second one operated by Lufthansa. Both the transit (Germany) and destination airports within the EU.
ANA checked my baggage to the transit airport instead of the destination airport even though they are both located in the EU.
I lost the connecting flight due to having to pick up and check the luggage back in.
Is there a reason for this or is it the airlines' mistake? I thought that customs had to cleared in the destination airport for EU-bound flights.