Wow, thanks a lot, finally something new. But why i can't get this scene, did not reach the right level of corruption at the right time? If it’s true, it doesn't make sense.
The only requirement is to be on Matt's route - doesn't matter which job or what exact route, so long as you're still playing his games.
There's a scene where you meet his mother (and then him) at work, from which he finds out your address. He shows up there later, and the scene above happens.
However, I think it was a fixed-day event and used to conflict with a Violet event (Spa day IIRC where she makes you call in sick for work - so you miss the in-work event which is a prerequisite for this scene). I'm not sure if this is/was intentional and can't remember if I reported it (my brain is mush today). It looks like that conflict might still be there, so if you were going for Violet's events, that might be why you missed it.
That said, it also looks like the scene afterwards might not fire. Or it might fire immediately after the first scene, when I think there's
supposed to be a day or two's gap. I don't know Python/Ren'Py/Uni's code specifically enough to say what'll happen and won't have time to test for a while. If you get both scenes - ignore this bit. If you only get the first scene - I'm right and I'll try bug report that another time with the specifics.