I'm an Italian citizen living in Germany and need to fly overseas. My Italian passport (the only EU ID document I have) is expiring within 2 months of my trip (South America) and getting it renewed in time is unlikely (I've already begun the process but it's probably not going to happen in time).
My main concern here would be if I'd be able to re-enter Germany under these circumstances? As I understand it, EU citizens can enter and leave any EU country up until the very day the passport expires, but I'm worried that something like this would cause issues with an airline or an airline worker in the South America country of departure when coming back (I'm a holder of a dual citizenship to the country I'll be traveling to, so entering said country wouldn't be an issue).