No I am not getting any message if I try leaving. In the case it helps, the order I did things is the following:Hmm, assuming you did everything right, he should appear. I'll look into it.
Are you getting the message that you have unfinished business when you try to leave? View attachment 2332078
Because if you do, then by all rights he should've appeared. I don't why he isn't doing so in your case, because both the Perv AND the door uses the same activation switch.
Date with Asha in my home -> Started peeping tom quest and turned him in to the rangers 3 times (don't know if that is also a bug, but he always reappeared at his last location in the residential area) -> Did Asha's cafe battle -> finished peeping tom quest (once before and once after beating the gym, both still didn't have him in the cafe)