Citation: 5A_388/2019 E. A

A.a. Le 19 février 2010, B.________ SA (anciennement C.________ SA) a ouvert une relation bancaire au nom de A.________ SA, société de droit panaméen. D.________ a été identifiée comme l'ayant droit économique de ce compte. Le 22 avril 2016, la banque a demandé à D.________, qui était au bénéfice d'une procuration, de signer et de renvoyer les documents requis par l'accord visant à faciliter la mise en oeuvre par les établissements financiers suisses de la loi fiscale américaine (ci -après : les documents FATCA). Le 17 mai 2016, D.________ a demandé à la banque de dissoudre la société et de transférer les avoirs sur un autre compte à ouvrir à son nom. Lors d'un rendez-vous le 7 mai 2016, la banque a expliqué à D.________ que la remise des documents FATCA était nécessaire même si la clôture du compte avait été demandée. Cette dernière a confirmé sa volonté de clôturer le compte et de transférer les fonds sur un autre compte à ouvrir à son nom. Le 6 juin 2016, la banque a redemandé les documents requis et a communiqué un relevé de compte au 26 mai 2016 indiquant un solde de 4'173'231 USD. Par courrier du 11 avril 2018, D.________, après plusieurs tentatives infructueuses, a renouvelé son instruction de transférer l'intégralité des avoirs sur un autre compte, cette fois ouvert dans les livres de la banque X.________. A.b. Sur réquisition de A.________ SA, l'Office des poursuites de Genève a notifié le 2 mai 2018 à la banque un commandement de payer, poursuite n° xx xxxxxx x, portant sur le montant de 4'043'986 fr. avec intérêts moratoires à 5% dès le 9 avril 2018 (représentant la contre-valeur de 4'173'231 USD), à titre de " Restitution dépôt bancaire, Compte No yyyyyyy (valeur communiquée le 26 mai 2016 "). La banque y a formé opposition. Par courrier valablement signé du 7 mai 2018, la banque a réitéré sa demande de documents et informations qu'elle avait précédemment requis. A ce courrier était annexé un relevé de portefeuille indiquant un solde au 2 mai 2018 de 4'001'306 USD.