The reason may be a daily limit, an Online/International setting, a verification issue, or a security block.
Key points
Check your settings, limits, and rejection message.
Having a balance alone does not guarantee that every transaction will be accepted.
The figures, fees and limits in this answer vary by bank and change over time — confirm them with your bank or the official source before acting.