Yes. You are a good person and a good father.
I have a similar experience with my narcissistic ex. In fact, he has gone to extremes to be untraceable by the child maintenance services and even told me that he refused to get a proper job just so he wouldn't be forced by the authorities to pay me anything. Because apparently, it's not for the benefit of our son but is me being greedy???
I spent months putting myself in debt just so that our son could eat and be clothed. Now that debt is nearly cleared and I have done it all without his financial support.
I decided that I am worth more than entering into arguments over money. That's why I began finding ways to earn money online and is why I will continue building my income in this way. Yet, he still finds ways to label me as a bad mother.
You keep doing you, Jonathan, and remember that you are a good person.