Hi Sarika,
It must be difficult dragging this father’s behaviour and history with you.
I recognise some of this and what helped me is to practise to forgive genuinely by becoming aware that even a parent might not be very experienced or capable of doing the best in raising children, but might think they are doing the best for them.
Forgiving can be a first step to clean up a bit.
The other thing that comes to mind, regardless of inconvenient or challenging results….do what’s right no matter what. Your intuition will tell you.
Take care,
Arno