Inner::incom
The length of the inner dimension in the second argument is not the same as the length of the outer dimension in the third argument:
This shows valid input in Inner:
Dimensions can be usefully rearranged using Transpose:
The optional fifth argument in Inner can be used to specify which dimension of the second argument should be used: