AITAH for being upset that my fiancé chose to fantasize over another woman right before seeing me?

Me (25F) and my fiancé (28M) have been together for 5 years. We had a bit of a dry spell in the bedroom earlier this year which we’ve both actively been working on and things in our sex life have never been better. A few weeks ago he told me that he wanted me to make more of an effort in the bedroom and admittedly I was lacking so I have been making an effort to do that - happily. Last night I tried to initiate but he said “I’m tired, we can make some time tomorrow” I fully respect that and we cuddled and went to sleep - no issues here. Tonight my partner phoned me for the end of day hi heu. I told him I’d call him again when I’m leaving work to meet him. So, about an half an hour-an hour later I called to let him know I was on the way. When I arrived i tried to make a move on him. In response he said “nah I just had a wank”, and I said “oh ok no worries” a bit confused given our plans but whatever, we went and watched our tv show & ate dinner. I want to preface this with saying my problem is not with the above, I was a little hurt but I would have moved on by later in the night. I have absolutely zero problem with him doing whatever i his own time, watching porn etc that’s none of my business and I’m not saying he can’t do that. AND he obviously has the right to say no to sex as well - I respect that completely. Admittedly, I did feel a little bit hurt because he knew I was coming over but, I didn’t say anything to him about this because I know it’s silly and I’d work through the emotion by the end of the night..

Fast forward about an hour later and we were cuddling in bed, he asked me what was wrong, I told him nothing (because again I know how I was feeling was silly) but he kept pressing me and pressing me until I eventually said, calmly, “I am just feeling a little bit upset that you chose to fantasise over another woman right before seeing me instead of having actual sex with your fiancé”. I probably could have worded it better but i also made it very clear that I had no issue with him doing that in general, I’m not trying to tell him what he can and can’t do and I’m not angry or having a go at him, I am just answering his question. Well, he absolutely lost his shit yelling at me, calling me stupid and an idiot, that he “can’t do anything right which is so far from the truth” - he says this a lot of I try to address any concerns. Was telling me that he’s just tired and to stop being so insecure. i just said “ok, I’m not trying to have an argument, I’m just telling you how I feel as you asked me, I didn’t mean to piss you off”. I had to go home either way but I had planned to stay with him for at least another hour before this incident however right after this he turns to me and says “you can go home now” , I said ok and went to give him a kiss goodbye but he just leaned away. I asked him if he was ok and he just completely ignored me. I wasn’t about to press him on it so I just said goodbye and went home.

Am I in the wrong for telling him I felt upset when he was the one asking? I didn’t mean to piss him off, I didn’t yell or act crazy or cause a scene, and I wasn’t arguing, I’m really confused. AITA?

EDIT: After further reflection, I realise my issue is not with what happened before I arrived, but with his reaction to me answering his persistent question of what’s wrong. Again, I didn’t want to say anything to him at all in the first place because I know it’s stupid. Additionally, he could have responded something like “I see your point of view but that wasn’t my intention” and that would be it, we’d drop it and move on. Instead he completely lost his shit and flipped it to him being mad at me, for what? When he asked me what was wrong, I was literally bear hugging him as well - it’s not as if I was sitting in a corner sulking, ignoring him or soliciting any behaviour to make him think I was mad other than I was a little bit quiet but I’m also on a few hours sleep so I’m exhausted - blow up or not I would have been quiet tonight.