Again, that digitalRead() doesn't set anything. Because there is no store destination. There is no point in reading it.