I saw this comment from Chardal who said:
A religious zionist is:
Someone who either made aliya out of a sense of religious obligation OR someone who feels the need to find a valid religious excuse as to why they have not yet made aliya (ie, why they are patur). On a national level, this person feels that Jews should en-masse settle the land of Israel.
A religious non-zionist is:
Someone whose aliya is based on non-halachic religious considerations OR someone who feels no need to excuse their living in chu”l. On a national level, this person feels that there is inherent religious/pragmatic value in a large exile community and does not connect to any national project designed to move Jewry to Zion.
A religious anti-zionist is:
Someone who has to find a heter for making aliya and considers those who do so to be putting themselves in a spiritually dangerous position. If this person already lives in Israel, they are connected to the vestiges of the old yeshuv and consider themselves to be in a religious struggle against the state. On a national level, this person considers any national project to move Jews to Israel to be delaying the redemption.