Technically, "Hasta pronto" is correct over "hasta luego" because "luego" means "later" while "pronto" means "soon". However, your answer is still correct.
I definitely think this needs more exceptions as there's a whole list of ways to say these phrases especially depending on what Spanish speaking country you're in.