Você tem o mesmo problema básico da pergunta vinculada porque não mapeia vários compartilhamentos de rede, mas o mesmo compartilhamento duas vezes. No seu caso, o Windows identificaria H como o compartilhamento e A e B apenas como subpastas, por isso não permitiria fazer várias conexões, mas reutilizá-las (se você usasse net use para mapear o segundo especificando explicitamente um usuário diferente, o "A pasta de rede especificada é atualmente mapeada usando um nome de usuário e senha diferentes." message)
Eu nunca encontrei uma maneira real de contornar isso, mas há uma solução alternativa. O Windows parece ser perfeitamente capaz de fazer o mapeamento tecnicamente, mas verifica o nome. Portanto, se você usar o endereço IP de uma pasta e o nome de host da outra (ou se tiver a possibilidade de usar aliases para vários nomes de host), isso deve funcionar.