Не меняются скорее всего из-за того что аргумент в лямбду передаётся по значению, поэтому весь вектор копируется и изменяется уже его копия. По-моему если поменять с
vector<Cell> cellLine
на
vector<Cell> &cellLine
то должно заработать. То же самое надо сделать и во внутреннем цикле относительно параметра Cell.