It appears that Emirates will accept transfers from one, and only one, USA-issued credit card account.
See this discussion from 2017:
MR to Emirates after changing MR account number
See also this short thread to understand how Skyward's system works:
Skywards & 3 [UK] Amex Cards