The problem is that something is interfering and not allowing the theme to show the correct size. Something is changing the crop size ID before it gets to the template file. The crop size being used on your post is “medium” which the theme does not use at all. I have a feeling it’s one of your plugins.
In installed the Override plugin… but I’m not sure where I set it up.