Anodizing is a very sensitive process. It depends on many different things including base material, time, temperature, dye, dye time/temp etc.
Even worse is trying to re-anodize.
The process will only work if all the parts are stripped back chemically or physically (blasting) - potentially changing all the physical dimensions and tolerances etc.
Use paint/cerakote/duracoat etc.