NT prospective here ( sorry if I offend anyone )
* Face Palm * If this guy doesn't love or desire you because you have gained wait and that is the only reason he wont touch you, I want to point out he is SHALLOW AS F***
A relationship is more than just looks, A LOT more.
I feel if he really loved you he would see past how you look.
Want an example? I'm used to my boyfriend having long hair, its something I always loved on him physical feature wise, Months ago he cut it off. Does it look a lot different? Yes, Have I gotten used to it Yes, Do I like it? It's different and I'm still getting used to it. But it doenst look bad nor does it bother me. Its about what HE likes what HE is comfortable with. Its HIS hair not mine.
Do I still think he's cute? Am I still attracted to him sexually? YES OF COURSE I AM.
My point?
If you love someone, truely love them a small change weather it be hair, weight gain/loss, clothing style. It should not matter If you really love them, real love, goes way WAY deeper than looks or small changes, if you've been with him for a few years gaining some weight shouldnt matter.
Yeah I could see if he was worried about your health but from your post he just seems upset that you've gained a bit.
As for the space thing, give it to him, my guy, who has AS has always felt smothered when I try to do romantic stuff so I've learned to back off and let him come to me when he feels comfortable. I'm still romantic and lovey-dovey but not as strongly as I was years ago.