The position should not be checked man, the first trap which caught the chin should be reset first. Because if you won't reset it, the chinchompa would be gone.
If you ever use osbuddy to do box traps, it has a timer on each trap. I used some hunter bots on tribot which also had a timer for each trap. You should add a timer to your traps too. This way, if suppose there are 2 successful traps, the bot would reset the older trap first.
Just make the bot prioritize resetting successful traps over failed ones, and reset the older traps first. Would also love to see killing chinchompa option added. If the bot is idling, it would just kill any chinchompa within 3-7 tile radius of the main tile.
These 2 simple things alone would increase xp/hr and catches by at least 25%-30%, with the same setup.