Lichess is using now Stockfish 10, I think with its default values for parameters. The "contempt" one is a critical one: it is at 24 in default mode (20 for stockfish 9).
It is clear, up to me, that this high level of contempt gives wrong evaluations: the engine can estimate 0.70 a Carlsbad position without problem for Black: this is a WRONG evaluation, because the GM would give 0.2-0.3 for this position. Stockfish 9 gives around 0.5 (at similar depth, around 27), which is more sensible. Stockfish 10 evaluation value is just crazy: once again, it is wrong, we are NOT close to a pawn advantage in this position, I am sure (51% for White in Chessbase Database, so this is equal in practice).
How lichess programmers can answer to that? Thank you very much.