Auto-translated
I looked at the screenshots. They opened normally on my computer.
Very strange. It seems like everything should be working correctly. Could it be that you're not launching it through the original executable? Initially, did the test visual for the peasant replace the original when you put the pack file with the test visual in the data folder?
Please send me your file so I can take a look and see what might be the problem; I'll try to help.
Added 23 minutes later
Just now, I quickly went through that part and did everything the same as in your screenshots. Everything works as it should. The swordsman was replaced with the peasant in the yellow shirt.
Are you sure you saved and updated the xdb files inside the archive? If your changes weren't saved, it won't work correctly.