You know this scenario has struck me as familiar for a while and I've only just put my finger on it. My mother does this.
I think maybe the SA framing pictures was a red herring to tell you to leave it be. You've offered to frame his pictures to decorate his home, you've offered to paint him a picture....he said no. All along he has be subtly telling no. And yet you keep on pushing things you think he should have.
My mother does the same. She gets it in her head that I should have something as need it or it would be good for me. One year it was a purse to match my handbag. I said I didnt want it and I wouldnt use it. I really didnt want it. I said there are no card slips in there it is either a coin purse or a make up purse and I dont need or want either of those. She went on at it. But it can house your keys and other things so it is easier to find in your bag. I said again i dont want it and considered the matter closed. I opened two of them on Christmas day in different colours to match each of hangbags. I couldnt believe it. I made her return them and I had to deal with her hurt face when she had been told more than once I didnt want it.
The next year it was a stupid charm to go on a chain. My eldest niece had one and I was her godmother too and she said you should have one to match your goddaughter. I told no I dont have to have it and I dont want it. It was also meant for a child. It was babyish. I opened it on christmas day and had to deal with being called a ungrateful cow when I said I didnt want it and she sulked at taking it back.
Last Christmas it was a towelling bath robe to match the new towels I had. I said to her I have a towel robe and I dont wear it as it is too heavy and I dont need another. I opened it on christmas day. This time i didnt even try to be gracious, i said to her I told you no, take that back and i reminded her it was the third christmas in a row she had done this and I was sick and tired of it.
OP you sound very pushy with what you think he should have and he should like. I think he has been subtly telling you to leave it out with his home and its appearance and he has finally got annoyed with it.
i dont think you realise just how infuriating it is to keep telling someone no and then be expected to be gracious over them doing it anyway.
it is really fucking annoying. You've fought on whatsapp before then. This is not going to end well.