It sounds like your husband is protecting himself from something. It might not be you, but something about the dynamic when the two of you get together. That, coupled with his seasonal thing, which means winters are always difficult for him and so for you in your relationship, means that he might not have the capacity to give much right now either. Like you say, it might not be the time to ask for a weekly sleep over if he is still in protective mode and still unable to give much.

Do you have a sense of what he might be protecting himself from?