No Windows, as permissões de arquivo não são herdadas dinamicamente. Ou seja, quando é feita uma tentativa de abrir um arquivo, o Windows examina apenas a ACL desse arquivo e não as ACLs dos diretórios na árvore que contém o arquivo. Isso significa que, quando você altera a ACL de um diretório, o Windows precisa atualizar imediatamente as permissões de todos os arquivos e subdiretórios do diretório afetado.
No Windows, a configuração herdar em uma ACL não indica nenhuma forma de herança dinâmica. É apenas um sinalizador para indicar que quando a ACL de um diretório pai é modificada, todos os arquivos e subdiretórios da árvore que possuem o sinalizador herdado também devem ser atualizados.
Aqueles de nós com idade suficiente para lembrar que o Novell NetWare lembrará que essa foi uma das grandes diferenças do NetWare, porque a herança de permissões do NetWare é (era?) dinâmica. Houve muito debate na época sobre qual abordagem era melhor, embora a história tenha tornado a questão discutível. As ACLs dinâmicas exigem que o SO verifique as ACLs de todos os diretórios pai no momento em que é feita uma tentativa de abrir o arquivo, mas a mudança de ACLs é rápida. No arquivo de abertura do Windows requer apenas uma única ACL a ser verificada, mas como você encontrou, significa alterar um diretório ACL pode ser lento.