One of your equations does not contain the unknowns, and it poses severe constraints on the parameters:
equations[[16]]
Also, the syntax for Solve
does not allow for a mixture of List
and And
. Try this:
Solve[And @@ equations && constraint, {x0, x1, x2, x3, y0, y1, y2,
y3, \[Lambda]}]