It doesn’t sound like you understand how either Tumblr or websites in general deal with images. When you upload an image to your WordPress post, the image is hosted on your WordPress host, not Tumblr. It is then referenced by your post’s source HTML, not embedded in it. Tumblr chooses to display this as an “external image” and requires users to click on it to view it. That’s not broken, that’s just how Tumblr chose to design its interface. If you don’t like that, take it up with Tumblr.
Or, you could host your images on Tumblr, and reference them yourself from your HTML post. Notice that this is the same answer as you got before.
You can either ignore it again and get upset with me, or you can do something more productive with your time, but that’s up to you.