I had the same problem, I think it's because you have to manually create the card for the achievement, unpacking it doesn't count. I created a premium version of them and it worked, if you already have the premium one you can try to create a normal version, it should work.
Yeah, same thing happens to me, it only counts it if you craft the card. I submitted a bug report about this to CDPR.
There's another contract bug for 'ore spent': the game doesn't award me the points for spending over 1000 ore; the progress bar is stuck on 100 ore but the numbers indicate I've spent 6000. Anyone else experienced this?
That is still a bug isn't it? I am missing out on three RP because of this and I don't want to craft/transmute cards I already have. I had the feeling this might be related to cards gained from Thronebreaker?
Not a deal breaker for me but a fix would be nice ...