Make villager work again?

I have Master Armorer villager in my village. He’s really op. I have not traded with him for awhile now but today I tried trading with him and he opens for 1/4 of a second and then closes GUI, it’s impossible to trade with him.

I have no issue with other villagers only this one and I already tried restarting my game and everything but I just can’t get it to work, regardless of what I do the villager just don’t wanna trade with me and I didn’t even hit him or anything like that.