I am American and have never lived in Germany, but acquired German citizenship because of ancestry (look up Article 116 if you are curious.) We are headed to Germany in a couple of weeks and when I called the consulate here they told me I need to enter and leave Germany on my DE passport but I need to leave and enter the US on my American passport. However, I have to fill out British Airway's passport info form in advance, and since I am starting in the US I need to give them my American passport info. I can only give them one passport.
This seems confusing. If I just use my US passport to enter Germany, will they have some kind of passport database that would get me in trouble somehow? Or will I have a problem re-entering the US without a stamp from Germany in my US passport? I know this is not a common question but would love to hear from others with dual citizenship.
PS - this is just a 2.5 week trip and my husband, who only has a US passport, will be with me, so I won't save any time in lines for EU passport holders since I have to wait for him.