Night Time Dryness... is not something that is PHYSIOLOGICALLY attained, until even 7 years old, or more.
And this, is totally, normal.
It is about the body's brain/bladder/nerve myelin sheath development and connections.
NOT about a child's age.
Cutting off liquids, does not do anything to speed up a person's biological/physiological development.
If someone cut off liquids, for an adult... and suppose you couldn't drink anything after 7:00pm. Would that mean an adult would NOT pee at all... until the next day? And that, this would result in 100% consistency every single night?
You daughter is very young, to be 100% dry at night and without accidents. EVEN if potty trained, a child DOES have accidents. It is childhood. I do not know, of any child, that has never ever had a pee accident during the day or night.
My daughter, was already 5 years old, by the time shew as dry at night.
But even at 7 years old... she would OCCASIONALLY, have pee accidents at night.
Normal.
My son, is currently 5. He still wears a night time diaper at night and naps. Because, he is still wet. Whether or not, he drinks things.
All I do, is put a waterproof bed pad under my kids during sleep. Then, that way I have NO wet sheets. All I do is change out the pad and that's it. The sheets do not get soiled. Easy.
Daytime... and Night-time peeing ability or not, are 2 completely different things and processes.
It is not a "phase." It is a physiological, thing.
My daughter's Preschool, Kindergarten and 1st Grade Teachers... ALL unanimously said: that kids these ages DO have pee accidents and still wear a night-time diaper and it is normal. But their parents rarely 'admit' that.
And, please don't make the child feel bad/wrong/weird about it.
Your child, is NORMAL.
I simply would tell my kids: that their BODY is not ready yet, to be dry at night. It has to develop. They understood. No problem.
No matter how well a child is at pottying... accidents, happens. Day or night. It is, childhood.
Even at Preschool or Kinder or 1st Grade, accidents happens.
ALL of my daughter's Teachers, told me that.
It is childhood.
Get a waterproof bed pad, to put directly under her at naps or bedtime.
That way the sheets don't get soiled.
I have 4 of them that I got from Amazon.
My 5 year old son, who is still wet at night, uses it. (he uses a night time diaper, Huggies).
And IF his diaper leaks, no problem. I just rotate the bed pad and put another one under him. No biggie.