The Turn: I noticed that that Media Gallery stopped working correctly and my site looked terrible. None of the images would load properly. Later I removed the Patreon plugin for a totally separate reason.
As part of trying to fix my site I, in no particular order:
Reinstalled Wordpress
Deleted and reinstalled my theme
Changed themes
Deactivated all my plugins
Used a forced regenerate plugin to force new thumbnails to be regenerated
Changed the CHMOD permissions on the uploads folder
Deleted ALL the images and uploaded just 1 image
Tried caching plugins
There is other stuff I just don’t remember
The Prestige: My host has excellent techs, one went in and here is what he did in his words to fix the problem. Please remember the Patreon plugin had been deleted from Wordpress via the deactivate and uninstall option weeks ago
At this time I was able to see that these were being blocked by the following code with the .htaccess file. I was able to remove this and now if you look in the media library these should be loading.
The relevant htaccess code only goes active if you turn on image locking feature - which you must specifically turn on for it to happen. That means either you or someone else must have turned it on.
…
As for breaking images in media gallery - there isnt any particular issue reported like this from other users of image locking feature. Any image that is not locked should be visible by non admins and non patrons - be them full size or thumbnail. Similarly any image that is locked should display a placeholder to anyone who is not an admin or a valid patron.
I would guess that there is a particular setup at your host or your website - or one of the plugins you use - which interferes with normal functioning of image locking feature.
You can also just turn off image locking feature if you dont need it, which would be much better in terms of performance. Image locking is a performance-heavy feature. It can also cause issues with entry level shared hosting accounts.