Yes, it's the reason. Bitcoin Core client by default reject/won't broadcast any transaction with 0 fees. AFAIK the lowest default value is 1 sat/weight or 1 sat/byte.
OMG, I think this happened after upgrade my node.
Do you know how can find all my transactions with 0 fees?
Because I don't remember all my tx..
Bitcoin Core don't have any filter options, so i guess your only choice is check details of each sent transaction and see it's transaction fees on transaction tab.
But i wonder it's available since you already use abandontransaction.