I've looked at the file you sent me and compared it with a working save on my system from the same day. For some reason, yours starts losing new lines on the download, after the first few lines. I don't understand why this is happening: it may be something to do with the internet connection, but it's not happened before (i.e. no one else appears to have experienced this).
It only seems to be losing the new lines - if it was caused by a flaky connection I would have expected other things to be corrupted as well. Also, new lines are preserved in pre-formatted text (for example in the NOTAM description).
Thinking about it some more, the new lines are only removed where they occur between HTML tags. I have a suspicion that T-Mobile is somehow optimising the transfer, and removing new lines where they are not normally needed.
I have just sent the following email to T-Mobile, hoping that they can suggest something:
Hi. I provide (free) software which a large number of glider pilots (500+) use to download information from the internet. One particular club has a T-Mobile 3Mbps wireless connection which is causing my program problems. I suspect that your software is removing new lines between HTML tags (which are not normally necessary) in order to optimise the transfer, but which my program relies on.
Can you please confirm if this is the case, and whether any setting can be changed to avoid this - or do I need to modify my program? Thanks and regards.