I solved the problem myself.
In case anyone else needs to deal with this issue, the solution is to convert the inert differential operator Diff to diff using the Maple function value(%).
Apparently indices cannot contract over the inert differential operator, which is silly.
Inert clearly...