Yes. All Visa Virtual Account rewards expire 12 months from issuance. eGift cards do not expire once issued.
Do any eGift cards purchased with Boomin' Bucks have a dormancy fee?
Sonic Boom Wellness