Legalmente, puede ingresar a los EE. UU. Con su pasaporte estadounidense (ya que aún no habrá expirado), pero deberá renovarlo antes de salir:
Salvo que el Presidente disponga lo contrario y sujeto a las limitaciones y excepciones que el Presidente autorice y prescriba, será ilegal que cualquier ciudadano de los Estados Unidos salga o ingrese, o intente partir o ingresar a los Estados Unidos. a menos que tenga un pasaporte válido de los Estados Unidos. ( 8 USC 1185 (b) )
Esto se aplicaría aunque ella también sea ciudadana de otro país y tenga el pasaporte de ese país.
Dicho esto, entiendo que esta ley no se aplica, no hay sanciones prescritas por violarla, y no hay controles de salida al salir de los Estados Unidos. Hablando prácticamente, si no renovara su pasaporte estadounidense y se fuera con su alemán, no anticiparía ningún problema legal . Pero técnicamente es ilegal hacerlo.
(Es concebible que la aerolínea pueda plantear algún tipo de objeción. Me temo que no tengo ningún conocimiento específico sobre ese punto).