Basically, if you grapple an enemy then let it escape, the enemy's movement patterns will now be influenced by the player's movements, and attempting to grapple then throw another enemy/item will instead throw the original enemy, regardless of distance or relative location compared to the player. I'm not super familiar with programming, but apparently this is because grappling makes the enemy a child of the player, and escaping from a grapple doesn't disable that like it should.
Basically, if you grapple an enemy then let it escape, the enemy's movement patterns will now be influenced by the player's movements, and attempting to grapple then throw another enemy/item will instead throw the original enemy, regardless of distance or relative location compared to the player. I'm not super familiar with programming, but apparently this is because grappling makes the enemy a child of the player, and escaping from a grapple doesn't disable that like it should.