Hi,
This computation is too large for me to absorb and debug, but let me say this: You are calling Eigenvalues on a 10x10 matrix whose entries have free indices. I don't see how this can work. The determinant is not a scalar. Note in particular that a quick check of index characters shows that your entry 13 has indices c, d with wrong sign. It should be
mat1[[1, 3]] = -2 \[Alpha][] gammabar[-i, -c] gammabar[-j, -d]
The particular error you see seems to be coming from an internal computation of the form Roots[...== 0, ...] where the RHS of the equation is a complicated tensor with 10 free indices. It interferes somehow with xTensor's IsIndexOf (I guess due to finding free indices where they are not expected). Try deactivating the latter with
Block[{IsIndexOf}, Eigenvalues[mat1]]
But still this seem too complicated and it didn't finish for me in a minute or so I waited... Sorry, I cannot help more.
Cheers,
Jose.