Thanks for looking at this and your explanation. Is it a simple fix to insert "large" copies if they are between 400 and 800?
Insert into your blog? That is what adding "large_" in your blog entries would do basically. As you've resized all your photos to 720 before uploading, that would essentially make the width 720 on all those where you change it, rather than the 400 it is today.