I've made it Day 19, but beyond that can't seem to find any trace of David again. I can interact with his bedroom door and office door on weekends after a point, but he's never there. Have you seen him in his room/office after day 19?
Also, thank you. I'll follow this and see if I can expand beyond it.