Hello @strattonbrazil, this definitely looks like the intended behavior.
There is an asset in limbo that needs your attention, either to accept it and add it to your steam inventory or return it to the gifter. The "steam gift inventory" is not the same as activating the dlc for your account (which would make it non-transferable) and steam is not allowing you to activate the dlc because you already have it, which would be the same as throwing away the gift outright.
But it all came in the same bundle. Why would the bundle add the add-on to my library, but still need to be accepted separately as a duplicate?
I'm assuming this is not the case any more with modern Steam.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
Every time I open the steam client a gift dialog pops up saying I got a gift, but when I click on accept it says I already have the gift. I would expect the gift dialog to not pop up every time I open steam. If I click on XCOM 2 in the steam library, I can see the addon "Alien Hunters" is already installed the same day the gift came. I got the XCOM 2 bundle as a gift. I'm not sure why I'm seeing this addon every time I start the app.
Steps for reproducing this issue: