Several factors can cause delays, including incorrect recipient details, issues with the intermediary or receiving bank, regulatory checks, or public holidays in the sending or receiving country.