-d doesn't mean anything for autofs, and that's not a bug. Same with FreeBSD and DragonFly autofs. Without -d it worked fine for me for both direct and indirect. If you paste exact /etc/auto_xxx contents, I could try that.