We just flew to BCN on Lufthansa through FRA. Business class. We were allowed to choose seats for the FRA-BCN leg, but not for the IAD-FRA leg. We could only choose those during check in. The same thing happened to our friends who were flying EWR-FRA on business class - no seat assignment until check in. They could also pick their seats for the Europe only flight. We tried many times to select seats on the website. We tried calling LH and United (code share) to no avail.
However, friends with a Swedish passport can can reserve their seats when they buy the tickets for the same IAD-FRA flight.
What gives? Is it only US passport holders who cannot pick their seats before check in on transatlantic flights on LH? It is not a flight class issue because we were all on business.
This will really put us off flying with LH again.