I find it very odd that anyone would assume that a gift received from someone not even INVITED to the shower was a shower gift, especially when said person is invited to the wedding.

Just very strange to me. Someone is either scatter-brained or feeling very entitled, IMO. I would just go to the wedding and not say another word about the gift. Either they'll figure it out later or never think of it again!