I dont think immigration are complaining about your letter, they just want more evidence that you are planning to wed. I sent screenshots of me talking with my future mother-in-law about wedding plans, a receipt for the engagement ring, a picture of me "saying yes to the dress" etc. I feel the immigation workers are people who want to empathize with you to make sure your relationship is real, not computers that can be outwitted by legal protocol.