This just started happening to me today. I am using classic layout. I have my preview pane below list of messages, and my mailboxes on the left. I'm happily clicking on messages, reading emails in my preview pane, all is well, and suddenly my preview pane stops displaying content. The headers are still there, and the headers change as I switch messages, but the content won't display unless I double-click and open the message in another window.
Restarting the mail app fixes this. And then it starts again an hour or 40 messages or so later. And then restarting the mail app again fixes it again. And over and over. It would be great if I could get this to just stop happening all together.