is there sometimes excuse for dublicating code?
Yes. There's an excuse for breaking any best practice guideline.
So how can you explain - how would I solve my situation which I decscribed
I'm not sure I see the wisdom of fixing a pervasive bug in only one place. Now you have two different versions of the same solution and one of them is buggy! That's called code rot, and it should be avoided, for good reason.