Could you please clarify which security arguments drove such decision? And also which banks (jurisdiction, tier) were considered / rejected?
I am sorry, I could not. This is information not to be disclosed anyway.
I also believe that having all parts of the system in one hands which know well both fiat and crypto matters is a good thing instead of outsourcing it elsewhere.