If your auto-fight stops progressing, make sure that you have both armor damage and shield damage if your enemy has both armor and shield. If you have only armor damage then you won't take down their shield; if you only have shield damage then all you will do is take down their shield and not actually kill them.