Professor didn't write a letter because I didn't waive my right to view it. How to let him know that I have changed this?
Just simply write down that it was your mistake not waiving your right to read LOR and ask him to write a letter. Don't wait too long to respond back to him, make your response succinct. Most importantly, do not explain to him why you wanted to see the letter in the email. Good luck.