This sounds like separation anxiety issues.
I wouldn't consider needing to cuddle her to sleep as a really terrible thing. If she seems to crave your presence when going to sleep it may well be just that - she is anxious about you not being there. So the answer is simple - be there for her at sleep time.
Could you do some gradual withdrawal?
Do everything needed to be a reassuring presence at asleep time, but ideally all done in the cot. If possible lie/sit next to the cot, leaning into the cot. Firm hand on chest/back patting as required. Shushing, tickling, stroking, whatever is needed really. Overdose on loads and loads of reassuring presence. But avoid picking her up, do it all in the cot.
Stay until fully asleep. Don't make any attempt to reduce reassurance, keep it at same level until asleep. Stay like this for a week or so.
Then over time make small changes to reduce the amount of reassurance needed. Maybe in time you will get to just needing to place a firm hand on chest and not move it until she is sleep.
Then just reaching into the cot and reassuring periodically, but not all the time. Stay doing this until asleep. Then get to the point where you just need to stand next to the cot. Then stand further away.
and so on and so on.
With separation anxiety trust is really important otherwise sleep issues will only get worse. She has to trust that you will stay and do what you promise all the way until she is asleep. No sneaking out early. If she notices you starting to withdraw reassurance more than she can cope with it will bring back all the anxieties.
Given that your DD was previously sleeping well, Gradual Withdrawal shouldn't take as long as it might for others. Just a way to get her back to what she already knows.
It might be that there are little set backs and regressions along the way that have you back to square one. But each time it should be quicker to progress in the withdrawing because she will be more used to it.