No the question is fine with will. Will is expressing the future here (you could also use the other forms of expressing the future). When will you come home?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.