OP - there is an enormous difference between being weak and being vulnerable. (Some of the comments here are not helping with that distinction).
You don’t sound weak to me.
You sound as though you have been through a lot, you met someone at a point in your life when you were, and continue to be, extraordinarily vulnerable. He has manipulated and gaslit you into thinking you need to support his (extremely poor) choices.
The fact that you feel deeply troubled by the situation, you don’t want to perpetuate it and you have reached out for a sanity/reality check do not indicate weakness.
You haven’t posted about your previous relationship, but given your DD is 2 and you met your boyfriend a year ago I think we can safely infer that your DD’s father wasn’t wonderful to be with.
You have been through A LOT. Do not let some of the comments here lead you to turn your worries inwards. Don’t waste valuable energy beating yourself up.
You can do this. Stand up for yourself and your daughter. (You know you want to!)
💪🏼💪🏼
PS Parenting alone is a lot easier than trying to do it while your partner drags you down - whatever form that takes. And if you want to future proof yourself read the Lundy Bancroft book Why Does He Do That? which you can download on kindle app. It’s very insightful and, I found it to be enormously helpful in spotting red flags much earlier.