I think you are experiencing "Caribbean" Customer service. Slow, inefficient, lazy. Frustrating for sure when you are used to instant bank transfers in Europe.
These offshore banks hold your money overseas. Your money is not actually in "Belize", but is held in accounts with their partner...