Water level sensor "measurement timed out"

Sometimes just moving to a higher quality board with more resources can help. Especially if you’re using cheap clones. No guarantees though. Trying another board is just a trouble shooting step I usually do as part of “hardware isolation testing”.

Take a look here.