I’m not American so my thoughts not as relevant, but I would advise against:
Pele - too much of an honour name? Would keep as middle name
Dwayne - very 1980s/dated
Koby - every other Staffordshire terrier dog is called Koby
Zico - unfamiliar in English speaking countries, might be misheard as “sicko”
I get this is a bit harsh on the husband - especially as these are likely honour names for sports stars/ football & basketball idols.
Would keep: Lorenzo, Rafael, Arthur & Oliver
Then how about:
Caio
Fabio
Luis
Nico
Fabian
Leandro
Mateo
Elio /Elias
Santiago
Gustavo (love this! Gus/Stavo/Stav)
Caspar/Jasper
Davi
Cruz
Lucas
Gabriel “Gabe”
Xavier
Anastacio
Inacio (handsome!)
Rexford “Rex” - could be a good compromise!?
Or what about Jacob or Jacoby nn Coby?