If you leave the game at the room where he is supposed to be and start again he is there. Which is a quite weird bug as his spawn position seems to be right at start of the game but then he wanders away somehow…