If your going to capture the lvl 10 NPC you are hitting, you will capture the hero you are facing off against. Maybe you should check those captive heroes before you compare battle reports.