Yesterday, 08:23 PM
It sounds to me that you do not really have mixed feelings- it sounds like you are sure you are done and want son to be done as well? If that is the case, understandably you want the process to be gentle, so maybe you are having a hard time being as firm as needed- which is very hard to do, in my experience, but sometimes necessary when mom is done but child is hanging on.
In my experience This is the point where another parent or other caring and patient adult in the house can be a big help. Because when you have to just say no, it helps to have an attractive alternative and having a whole other person to send the child to is a good alternative.
But if or when that is not possible, maybe think of some other alternative to offer. When my kids did those forever morning nursing sessions and I wanted them to stop, I would say I had to get up to pee and then I would not get back into bed. I would say "let's go make breakfast" and in general indicate it was time to get up and start the day, even if it meant getting up and leaving them there so they understood I meant business. If your child has a favorite food or drink you can offer that, or if they like to "help' you in the kitchen do that, or try whatever might distract/redirect them.
If rocking at night is getting too exhausting, we have done gentle backrubs, holding hands, that kind of thing to comfort a child into sleep. With my oldest, I could get him settled down by telling him long kind of boring stories....