How old is Thor? It sounds like your husband and kids may have (accidentally, of course!) done things to make Thor feel a little uncertain around them. When your husband calls Thor to come in, be sure that he always sounds super excited and happy, even if he's actually feeling a bit frustrated. Some men tend to always use a deep voice even when they praise a dog, while women tend to use a higher pitched voice. The tone of voice really makes a huge difference. Dogs don't understand many of the words we say, so a lot of the time they just react based on the tone of voice. Same thing with your kids--it might depend on how old they are, but it's really easy for kids who are just being normal kids to do things that spook a dog.
Thor needs to learn that it's always a good idea to come to everyone in your family, and also keep in mind that nobody can tell him to come unless they are in a position to back it up. So that means you shouldn't say "come" unless you have him on a leash or long line and even if he doesn't come, you can use the line to reel him in (and keep calling him and talking in a very happy way the whole time, plus a tasty treat every single time.)
I'd try having your husband and each of your children hand feed Thor for a few weeks. I know you said Thor won't eat until you get home, so do this when you're home and if you need to be in the room, that's okay too. But the food should come directly from your husband's hand. If Thor won't eat like that, then have your husband drop the food into the bowl one handful at a time, then work up to the hand feeding.
I could be off base here, but it just sounds like Thor is uncomfortable around your husband and kids. And please, please don't think that I'm saying they did anything to him because that's not it at all, but in Thor's mind, this could be the way it is. Hand feeding and also seeing that all good resources come from your husband and kids will help to build that relationship back up.