А кто вам сказал, что это немец?
Завербованый тип, бежать некуда. Дал сигнал условный "горю", получил ответ и ждал эвакуации. Может, его за пол часа до ухода взяли?
Или просто некуда ему было бечь, вербованцу: связь через систему тайников, контакта своего в глаза не видел, через фронт в одиночку идти - тоже тот еще вариант.