

He was wrong, but Im not sure he had contradictory beliefs.
The only thing that stands out IMO is him being for AfD - but that makes sense if you note that anti-immigration sentiment among ex-muslims when it shows up is actually specifically against muslim immigration, not immigration in general (Im exmuslim and spent a bunch of time in online exmuslim spaces).
He ran a forum to help atheist Saudis seek asylum, and his last tweets were among other things anger at the German failure to help Saudi asylum seekers. Clearly not anti-immigration.
In moral philosophy these are called “evolutionary debunking arguments”. (Wikipedia)
There are some really good replies to why we shouldnt conclude ethics is moot or something because of evolution. Mentioning this so anyone curious can read about it.