My husband gets some kind of weird pleasure from getting my hopes up about something and then letting me down

Been together 12 years, married for 10. Have kids together.

I’ve been noticing an upswing in this weird behavior from my husband. It started a couple of years ago when I noticed he would get me excited about something (going on holiday, a new piece of decor for the house etc) and then right at the last minute he would take the desired thing away or say no. He would say things like be doesn’t think going on holiday is a good idea after all, he’s not sure about the decor actually etc. It began happening so often last year that I wanted to test my theory. When he would purposely disappoint me I would just agree that I thought whatever he was taking away was a bad idea too and as soon as he realized I wasn’t disappointed about it he would backtrack and say oh well maybe we should go on the holiday or get the new couch. It’s like he wanted the do the opposite of what I wanted on purpose.

The behavior has continued and it came to a big head today. I have wanted to move out of our house for some time now to a new city near my siblings. He has been resistant for a long time but a couple of weeks ago he told me his friend was getting ready to sell his house down in that city. The friend let us come check out the house etc and he told us it was ours as long as we could come up with the asking price which we can. My husband and I have great jobs so we can make it work. It will involve some frugality for a while but we can absolutely do it. I was SO excited. He was so on board too and acted so excited. We went and picked up boxes and started packing our stuff up, I called my kids schools and told them we were moving and they wouldn’t be returning for the next school year. My mom booked a flight across the country to help me with the move. Well my husband comes home tonight and sees I’ve packed up more stuff, mostly stuff we don’t use all the time, just to get ahead so all the packing isn’t down to the wire. I start talking to him about moving logistics and he starts with the he doesn’t think it’s a good idea anymore spiel that he always does when he wants to let me down. He said he doesn’t think it’s a good idea right now and that he’s going to tell his friend we’re no longer interested. His reasoning? We would be too far away from the zoo we have yearly passes to. That’s the reason. So instead of giving him what he wanted and getting upset I just agreed with him. I told him I didn’t think it’s a good idea either and I’m so glad he felt that way too and now we can just stay where we are. He backtracked SO fast. He said oh well it might be a good idea it’s just a little far away but I’m sure we can make it work etc. I said no you’re right it’s a bad idea logistically, let’s just stay here and way up options later. He was so obviously upset I agreed. I have no idea what to make of this behavior. Does anyone have any insight into this? Im so upset I prepped so much for absolutely nothing. I now have to call schools tomorrow and say we’re actually not moving. So annoying and embarrassing.

EDIT TO ADD: I have talked to him about this on multiple occasions and he said he’s not doing it and it’s in my head. Even acts offended I would say it.