Ok This is the only place I know where this question would make sense

My 4 yo is my oldest, and he has always had a problem with listening. It shows in a lot of ways, but one example is he will ask you a question and then ask the same question again while you are answering him. It is very frustrating! I have had his ears checked by the doctor multiple times, convinced there is something in there! (No sign of anything, btw). It does seem to be a little worse when he has a cold or something but it always there. I'm pretty sure it's not just hearing, because he hears things like a child crying across the other side of the mall, when DH and I had to strain to hear it. And I don't think it is behavioral because it seems to happen just as often with "come here and get some icecream" as with "please pack away your toys"
My question is: is this normal for a 4 yo, and I just think it's strange because of his advanced speech; or is this possibly a problem that he is able to mask because of compensatory skills? Any other things I should be looking for that might show if it's an issue or not?