Skyeline apts -no the-book quest- I go to floor 5 for password, then floor six, Hannah conversation trigger's a bit delayed or I have to engage; be nice, get Humanity, open safe, loose Humanity.
When I get Akeem quest first, go to the apts, feed from guard, hack the comp, work my way up; Hannah conversations triggers almost immediately when I enter the bedroom, be nice, get Humanity, open safe, no Humanity loss.
Also please check the delay between conversation end - safe opening. When I went straight for Hannah I always forgot to pick up the key first. TY!