There was definitely an issue I found a short while ago where array notation in the subcell names was causing net names not to be recognized. That's the first thing that comes to mind when I see array delimiters in a name with this particular error. I fixed that a couple of weeks ago. Would your version of magic happen to predate 8.3.89?