AITA for being mad at my boyfriend for not liking his Xmas presents and the way he hanled it. Me 34f, him 43m

This will be as condensed as possible. Here’s a list of what my bf of 3 years got for Xmas and why I chose those gifts. We had a budget each of £250ish.
-phoenix nights boxset, bnib, hes been searching charity shops for about a year for them
– this seasons cream barbour sweater/jumper, he said he didn’t have many nice ones and he has all other colours,, Paul’s Smith, levi etc didn’t have much colour range. He does wear barbour.
-a yearly calander forraging book for the UK, I get him a book every year and his bday this year i got him an alcohol still, something he has wanted all his life. So this summer he has lived and breathed moonshine, and gave many bottles as gifts, he started to forrage and said thats his plan next year for ingredients.
– a nail care kit and a model plane build kit, he works away alot and with his job he gets alot of splinters/hand injuries, his 1 pair of nail clippers are old and rusty and he picks up model planes everytime were in shops but never buys them. I thaught while hes stuck in a hotel room he can build it.
– a 5 pack of boxers from next, something he specifically asked for i do usually buy oddballs but they wernt working with my budget this year.
– a game boy type thing with 2000 retro games on, we’ve been looking at the ones advertised on fb but we both just don’t quite trust the ads so I thaught this one from tkmaxx that is similar should be ok. (Just a silly sticking filler)
– x2 spicy sleep novelty gift, a winning scratchcard, and a golden ticket wonka chocolate bar, his favourite chocolate included.
-x1 engraved coin keyring with a uplifting/loving message from when hes having a bad day at work, it literally starts with, if you’re having a bad day…. because his job is stressful
– a small lego set, the 3 in 1 ones. As he likes to build and if he gets bored can take apart and build a different one. Hes previously baught an age 5 lego set from shop to do just to pass the time so I thaught with only £15 left its something small.
(I had every intention of getting him the goonies lego ship for his bday in may as I go big on bdays)
– a bedside table mens organiser box that houses his wallet, phone, keys, classes as well as a draw for his watches, bracelets etc as he mwntion his current box is too small. This was a gift from my son to him. (Asd age 10)
-a headband/sleep mask with built in Bluetooth headphones as he mentioned that he needs them to help with his sleeping pattern atm. I have some which I never use but he never uses them either so I thaught id get him a new one.
On Christmas evening he said that hes really disappointed with his presents as he feels I haven’t tried or put any effort or thaught into them but in really did, that jumper alone i searched for 2 weeks for the best deal i searched all the brands he liked and comparwd all the current colours he has and because I didn’t want to spend £150 on a jumper. He would fluctuate from “im being selfish” to “im really disappointed because you didn’t try” he was expecting an adult lego set or that specific game boy thing on fb that we both don’t trust.
On boxing day I went through all reciepts and told him what I can return and how much money I can give him to buy whatever he wants and he got angry at me again and told me to forget about it.
For 3 days I’ve tried to make him aware that its fine he didn’t like them but don’t make out like I didn’t try. He no longer wants to talk about it and has completly backtracked saying he loves them. Because (im not comparing, im thrilled with my presents, but you may need this) he got me x2 pairs of socks, 1 of which are from temu (i wont be qeating them thay make my legs itch)x2 chocolate oranges, 1 pair of pajamas from John lewis a oodie dressing gown and a ring (£80) I’ve been not so subtly shoving under his nose all year. He said my presents were quality over quantity and i got nothing from my son, something he didn’t even realise until i pointed out to him last night.
So this morming i threw all his presents into a bin bag and shoved them into the back of the cupboard because everytime I see them i get angry at him and the way he emotionally slapped me in the face.
AITA for being angry at him, next year if he doesn’t make a list for me to buy from then he will get cash or a gift card only.