Les systèmes de cache (navigateur ici mais c'est pareil partout) fonctionne bêtement par système clé valeur, dans le cas d'asset à charger par le navigateur, la clé c'est l'url complète, la valeur c'est le contenu.
Si tu as le même contenu (ici font depuis un domaine cdn.bootstrap.com/font.woff et cdn.fontawesome.com/font.woff) mais pas la même url (Comprendre clé). Le navigateur ne sera pas que c'est le même contenu, il chargera donc les deux.