Ele chega a carregar e depois para? E fica nesse looping de carrega/não carrega?
Isso é mal de MacBook! Se for este o caso, abra o Terminal e digite o seguinte comando:
"sudo killall -STOP -c -usbd" (sem aspas)
Dê Enter. Ele vai pedir a senha do usuário. Você vai digitar mas o terminal não vai mostrar nada sendo digitado. Mesmo assim digite a senha do usuário do Mac e aperte Enter. Depois tente carregar de novo.
Se ele não dá sinal NENHUM de carregamento, mesmo que momentaneamente, tente um reset de SMC (link abaixo), isso aí é patifaria do controlador de energia do MacBook.
https://support.apple.com/pt-br/HT201295