For some reason assassinate gets aggro before making DC check for kill from sneak. Impossible to assassinate encounters that doesn't have aggro on someone else or been bluffed first.
I have to use sap bluff and assassinate or let them aggro some party member to kill my target.