You did it fine. I should have said have the [Filename] column showing too, so we could compare, but let's start here.
So the tracks I see look like they're in order, but a few are missing (some bonus tracks at the end of disc 1). There is more than one version of this album, so I must also wonder if your tags were correct to begin with. Tagging retrieval services contain data input by other users, and users often input garbage, or the album might have been matched wrong.
Since these look correct, do you think they're wrong, or do you think they're showing correctly now, but will spontaneously change to wrong later?
Let me see another screenshot when the track #s are showing incorrectly, and include the filename column.
Do you have "Run Auto-import in background" turned on? It's in Options->Library & Folders.
Another thing you can check is if you open the tag window for a track (click the tag button in the lower left corner) then you can expand the Tag Dump pane at the bottom. This will show you the tags MC sees in the file. Compare the TRACKNUMBER entry to what you see in MC.
Finally, when you have the tags showing correctly in MC, you can do an "update tags from library" and this will re-write the tags correctly. Some files just have corrupted tags.
MC does not make up its own numbering. I have never seen MC change the tag numbers to deviate from what's in the file without user intervention.
If tags are missing or corrupted in the file, when you import the files MC might try to derive the information from the file name. Do your file names contain track numbers that conflict with the tags in the file? Again, look at that tag dump pane to see.