Can a bank in the USA block or delay my incoming international transfer?

Yes; US banks apply strict AML and sanctions screening and can hold, question, or return international wires until they verify the source and purpose of funds.​