Há dois conjuntos de permissões que você precisa analisar - permissões de compartilhamento e permissões de arquivo. As permissões de compartilhamento são definidas no próprio compartilhamento e as permissões de arquivo são definidas na estrutura de diretórios. Sem permissão de compartilhamento, você não poderá mapear a unidade. Com permissão de compartilhamento, mas sem permissão de arquivo, você poderá mapear a unidade, mas não a navegar.
Você precisa garantir que o usuário ReadOnly tenha acesso a AMBOS conjuntos de permissões e que não esteja em nenhum grupo que tenha permissões Negar definidas no compartilhamento ou nos arquivos, pois Negar substitui tudo.