David's arrival was no coincidence, he had rushed over because he heard that Phoebe was in trouble. Just like Dickson, he had his one spy in the Mayfair house, the head maid Maria. He had previously requested her to keep watch on her because he was worried that Ophelia and Ruth could do something to harm her.
She had agreed to keep him in the loop about Phoebe's affairs, and only that. She would not be sharing intel on the other Mayfair's private lives.
Maria had kept to her words and informed him that Phoebe was in trouble as soon as Ruth suggested that her room be searched. Just as the matriarch had said, Ophelia was Ruth's hands and feet in the house and right from the start, she had suspected that they were scheming something.