Media Library not showing images properly

Got home now and I had a proper look at your included image. The problem that you are experiencing is related to the naming of your images. Images, like any other files should not contain special characters as these special characters are not treated the same by operating system/file managers etc

Currently, from your image, your image is named ’35-%-off.jpg’. This is why your images does not display. You should only use lowercase, hyphens, underscores and numbers as a general rule and good practice for file and image names. Spaces and special characters should, actually must, be avoided. So you can use something like this ’35-percent-off.jpg` or ’35percent-off.jpg’

Check out this article about “How to Name Your Image Files“. (No affiliation)