If Madeleine was already extremely tired at 5.35, this would obviate the need for her parents to give here a sleeping drug.
It does not make sense that they would have been the ones to give her a drug at 5.00 - this would probably have the result of sending her to sleep far earlier than 7.30, and there is nothing to suggest that they wanted their children to go to bed unusually early that night.
It would tally that if Madeleine had been drugged around 5, she would indeed have been very drowsy by 5.35.
So theoretically someone at the complex could have drugged her.
This inside job is getting more complicated though, isn't it Sadie? The accomplice, or one of them, just so happens to have a job which enables him/her to serve the McCann children food.
Another question I have is that if a drug was administered at 5, there would be no guarantee that it would still be in effect several hours later. The abductor happened to have got his chance at 9.15, but he probably wasn't to have known, until then, that the wait for the coast to be clear might have been much longer.
Her parents were not in the habit of giving her a sleeping drug Sherlock. Why suggest it?
Anne seem s to be an expert on drugs and sedatives. She might know how long they are effective.
OC is very casual Sherlock. Anyone attached could wander in and slip a draught in, but yep, it does rather point to nannies, or waiters, or kitchen staff ... but anyone could wander thru.