Yep, so many potential causes you should start a list and cross them off as you test them :)
My wife sleeps badly, ask your husband "do I breath smoothly or with a gasp when I am asleep". If my wife sleeps on her back she will quite literally shake the bed when she starts breathing again...