So basically steals are wonky, Cainen tested it out and found out that positioning of the enemy seems to be key. This bug involves you stealing from any enemy that has steals and when you successfully steal the item it just shows "Doesn't have anything!" but even after that failed steal Locke gets a free turn, which means you stole something.
Cainen: