Had the same issue with hablion and the unbound magic dude.. I had to do it twice just to get the achievement, but i know during the unbound guardian, something seemed off as well during the fight like the latency was way too high when you stand in the green pool, but im not sure if it's the cause for the achievement not to drop.