In my case if I used your vector file, I got:
Notice from spectre during topology check.
Only one connection to the following 4 nodes:
That's because it generates signals A, A, B, B - and these weren't connected in my circuit. If you want A<1> etc, you'd use:
vname A<[1:0]> B<[1:0]>
If you want them called A1, A0, etc, you'd use:
vname A[1:0] B[1:0]
You're getting messages about other nodes - so it suggests that you've not got the names right in the vname statement.