I know you have gotten a lot of advice lready but if none of it works try this... it worked for ella. But I can see some of the negative effects it could have had....
Try setting your alarm for 4 hrs after she last goes potty. Take her to potty and if she goes, try to let her hold it for the rest of the night. If she doesnt go, get up 2 hrs later and try again. Do this until you figure out when exactly she needs to go. Then, take her out at the time she potties every night for a week....
A week later let her go an hour longer than what she had been going.
Then the next week, add another hour, etc until she is making it all night.
If she has an accident when you move her up an hour, try going 30 min instead. And continuing like that.
I hope I explained this well, and like I said, I can see how this can encourage bad habits but it worked for Ella and only took about 4 weeks until I wasnt getting up during the night at all. She still doesnt go longer than 8 hrs tho

good luck