Spire Security Battlecry not functioning

Spire Security battlecry does not fire when played.

Did you have any spells remaining in your deck?

This has happened for me aswell. Is it supposed to draw a card and reveal everytime because some of the times it doesnt draw any card at all to reveal even when I only have +5spells and a some lower ones in my deck

Are you sure those spells were still in the deck when you played the Spire? You hadn’t drawn them all?