answered 6 years ago
This is a known bug, tracked at
Sage Trac ticket 20214: Type inconsistencies in polynomial factorization
Sage Trac ticket 20607: Bug in LaurentPolynomial.factor