I do appreciate you're in a very tough spot. That said, I do think you will be damaging your wider interests and your ability to protect your son if you breach the order.
In reality, what difference does it make to your child's safety if he is in the care of his father at an address you do know versus one you don't know? What will be different? What additional power does that give you to influence his safety during that time in any way?
What evidence do you have to show the court that your son will be unsafe purely because you don't have the address (bearing in mind that if your address had been protected he still would have been safe with you)? You still won't know their movements during that time, so where they spend the time may not be at that address anyway.
(The question of whether he is a shit or safe parent is separate and largely irrelevant to this, because you're proposing to breach the order purely on the basis that you don't have his address.)
I get that you consider it reasonable to breach it, but from a court perspective withholding his address is a minor deviation from the order compared to you withholding contact which blows the whole order away - you could be looking at contempt of court and all the consequences that follow.
That is really serious and will undermine your efforts to be treated as a credible witness about abusive behaviour. You need the courts to trust you.
You need to do things the right way rather than taking them into your own hands. The way to protect children from abusive parents is to work with the existing faulty systems we have not against them.
I know it is shit, but you do need to be strategic with this stuff.
My personal view is that breaching the court order over this is a mistake that you will regret, but it is your decision to make. Hopefully after having taking independent legal advice from a solicitor in family law with DV experience.