Error logged and email sent, but no Error Page shown

I am getting emails when errors happen but the site is not displaying the error page (500.blade for my laravel site). 404 errors are the opposite - the 404.blade page is shown as expected but no email is sent.

Any ideas on what’s going wrong?

Screen shots: