It does sound like separation anxiety, at least he eats in the evening. Can you just leave the food out for him to eat whenever he wants?
Dogs can tell time - not sure how, but they can. It doesn't surprise me at all that he eats right before hubby gets home, anxiety is gone because owner will be home soon.
We have been here since the beginning of September and my dog has learned when the school bus is coming. Maybe he hears it up the road or something, but even if he is in the house he has to go outside. The funny thing is - we don't have kids! He waits at the corner of the yard as the bus turns the corner, then runs alongside as it drives past. He looks like he is trying to look in the windows, doesn't bark or anything. Then he stands in the far corner and wags as it drives down the road.
Tail wagging fun I guess.