@Emotal while I understand what you’re going though, it’s not an excuse. You can get better but you need to take the steps yourself. Nobody is going to fix you, you need to do the work.
You moved on from your ex relatively quick considering what he put you though and while moving on quick is completely fine it’s causing you to bring your trauma into this relationship. If you care about this guy you need to seek out a therapist ASAP. Like @maeve_ said; you’re pushing him away.