I'm not sure if this is exactly a bug but it was really unexpected and disappointing. Had Sixth Sense in the first joker slot and Vagabond in the fourth joker slot. Played the six first round, the Vagabond triggered first and filled my last consumable slot with a tarot card. The Sixth Sense still triggered and ate the six but I did not get the Spectral card.
I would have expected the Sixth Sense to trigger first because it was in the first position, or for it to follow an 'if you have room' rule and not eat the six if it weren't able to give the spectral.