Anschließend war er bis Anfang September 1944 Chef der Militärmission in Bulgarien und verhandelte mit der neu gebildeten bulgarischen Regierung "Bagrianoff". Ende September 1944 wurde das improvisierte "Korps Schneckenburger" (oder auch "Generalkommando Schneckenburger" oder "Korps Belgrad") aufgestellt, welches in der Folge in Kroatien, Montenegro und Serbien kämpfte. In dieser Position starb er während der Belgrader Operation der Roten Armee und ihrer Verbündeten, welche Schneckenburger als Befehlshaber auf der deutschen Seite leitete. Das "Korps Schneckenburger" wurde anschließend aufgelöst.