There's a
thread at XDA developers where users are reporting that the Nexus 7 and HP touch charging blocks (you obviously must use the Nook cable) work. Apparently the data+ pins in the charging block must be shorted in order for the HD+ to be charged.
So, it's a hardware issue.
I need to add that the HD+ can charge with other charging blocks but it will take much longer.