"On hold":

Please contact the Vanilla Support for help. If the card is "on hold", they locked the card because their system think you tried to use it outside of US or maybe with VPN.
Only Vanilla Support can help you in this case since we don't have any access to the cards.

For help, visit: https://www.vanillagift.com/help. For inquiries about Visa eGift, please call the dedicated dial: 0570-077-096 9:00~18:00 (closed on weekends and holidays).

"System error":

Usually, error occurs for customers who are not in the United States, so the problem is due to the wrong custom region.
Cards can be blocked if you try to open the link or use the card outside of the US. Also, VPN is not allowed, because it's tracked.