O seu MacBook tem uma placa Bluetooth Broadcom BCM92070 que é na verdade um dongle USB. (às vezes é soldada em algumas placas "híbridas" Wi-Fi + Bluetooth mini PCI-e, mas elas funcionam separadamente; veja a pergunta vinculada no final, se você estiver curioso)
Esse "dongle" requer que um firmware seja carregado antes que possa ser usado, e parece que alguma comunicação com ele (o que exatamente? eu não sei) pode impedi-lo até o próximo poweroff (uma reinicialização não Faz). Uma vez emparedada, ela aparece como um dispositivo desconhecido (a ID do hardware diz USB/UNKNOWN
) com USB PID 0000 e VID 0000, e a comunicação posterior com ela não é possível.
No seu caso, seu sistema pode ter drivers atualizados e, durante essa atualização (antes do dispositivo carregar seu firmware), ele de alguma forma bloqueou o cartão. A reinicialização do Mac OS (ou Ubuntu) descomprimiu a placa carregando o firmware correto (o Mac e o Linux têm uma maneira diferente de detectar dispositivos USB e eles de alguma forma conseguem detectar uma placa em blocos, onde o Windows apenas diz "dispositivo desconhecido"). para que ele apareça novamente usando os PIDs & VIDs e Windows podem carregar o driver correto (e firmware) para ele.
Pergunta relacionada com uma resposta mais detalhada para o futuro leitores tentando fazer este cartão funcionar em máquinas Windows.