Images not showing on site – Even though they are there

Firstly you might wanna check your error_log file in cPanel it will show you to the right direction in terms of debugging.

What usually helps if you not that fair in development.
Go to your installed plugins and deactivate all of them, or
You might want to got to the cPanel and got to wp-content-> plugins and delete all of them manually.

if the images are showing then activate them 1 by 1 so you can see which one is causing this problem.

All the best.