You might be on to something here with Genra. Genra was in league with DOATECH. And Donovan does wear Genra's mask, and we've never really seen both Donovan's or Genra's faces.
Donovan also survived the tri-tower explosion. Maybe he found out he was an immortal after Ayane "killed" him.