E.T.
Night time potty training is not possible. You simply can't be dry at night until your body is ready. There's a hormone that builds in the body that allows it to concentrate urine overnight, and until that hormone is there, nothing a parent or child does will make that child dry. So please don't offer incentives or try to limit her water intake too much. She just isn't ready. It sounds like you already know all of that, I'm mostly writing it for other parents who might not realize that kids don't control this they way they do day time training.
One of my 4.5 year old twins is still wet every morning. Her twin sister has been dry overnight since age 3. My one who still wears a pull up would very much like to be dry overnight, and we've supported her in whatever she wants to try. For an entire week she went to bed in underwear. We all talked about how ready she was and how we were sure she could do it. She was the most confident of all of us. I got her up to pee at 11 when I went to bed, and then my husband would wake her about 15 minutes before she usually woke up to catch any early morning pee. But still, with all of that, she'd still wet the bed at night.
She understands now that her body just isn't ready. I think the only thing you can really do for your daughter is to help her accept that all kids night train at different times. Tell her about other four and five and six year olds who still wear pull ups. Talk about how the pull up sizes go even bigger than hers, so there are bigger/older kids who still wear pull ups. She can't control her bladder at night, but she CAN control how she feels about it.