A polêmica ocorreu por conta de um patrocínio na touca do brasileiro. A organização julgou irregular, já que possui seus próprios anunciantes. Leonardo, contudo, argumentou que outros atletas nadaram com marcas nas toucas e mantiveram os resultados e que, além disso, não foi avisado na checagem antes da prova de que não poderia usar o equipamento.
"Todo mundo viu que quem cruzou na frente foi um brasileiro, fui eu", afirmou o nadador à TV Record. Posteriormente, isso se comprovou em mais uma medalha para o País na competição.