In a situation where a child is anxious, and a parent has had enough, I think the gradual withdrawal method is best.
Have a conversation with dd prior to starting it around why this needs to happen, and how you will do it.
Start by sitting next to her bed with your arm around her, or resting on her.
By the end of the week move to holding her hand only, then a few days later, still sitting close but with a jumper for her to hold of yours.
Then the plan is to gradually move away from her bed and closer to the door, each time waiting until she’s asleep.
By the time you’re st the door you then start reducing the time you are in with her (benefit of sitting at the door is: you can take your phone and entertain yourself mostly).
Reassure her that even if you leave whilst she is asleep you will check on her every 5 minutes. Then do it.
Then increase the amount of time between checks, from 5 yo7, from 7 to 10 etc.
Within a couple of months your child is settling herself and you will have your evening back. Without tears.
Good luck. My ds was 3 when I did this. He was reluctant, which made me feel guilty, but he responded really well and I know it’s for his own good.