I'm not sure about that error message. Do you have enough funds avaliable from the sending address in order to do the RBF - double spend.
Under standard rules, it should be rejected after 21 days, however, sometimes it isn't.
If someone configures their mempool differently in their node then it may never stop being broadcast and you can still lose money doing it that way as your transaction can be re-broadcast by someone else if you don't spend the inputs for it.
Yes, I have enough balance in my wallet !
What do you suggest to do in that case ?