Question: what is the difference between then and after that?
Answer: As adverbs the difference between then and after is that then is (label) at that time while after is behind; later in time; following.