Thanks for additional information.
As I’ve said, for the text there is an opportunity to set the parameter Font.AllCaps = true;. Then, even the text of a writing with a lowercase letter will be seen as uppercase.
In your example the word “crm” is such a case. In MS Word right-click on the word “CRM”, then select the Font you’ll see that you have checked on the option All caps.
Try to disable this option and you will see the real state of the text as it was actually written.
The same thing is happening in your cycle when you read the text of the paragraph, the word “CRM” is actualy written in lowercase. But if you want what you read, match what you see is what you need to convert text as I suggested earlier.