Como ezra-s sugeriu nos comentários, você precisa mover a diretiva AuthName do contêiner <Location> e definir no contêiner <Directory> .
<Location> contêineres são processados muito mais tarde na solicitação, depois de <Directory> containers e .htaccess files. Então, isso estará substituindo seu arquivo .htaccess .
Além disso, você não deve usar <Location> containers ao lidar com a autenticação de partes do sistema de arquivos, pois elas podem ser contornadas se os recursos forem acessados de várias URLs.