Unable to publish any file with IPNS

I am using js-ipfs and I am unable to publish any file. I am getting this error : " Error: ipns record for L2lwbnMvEiBGESEAHOyUp2PA3lxue7uiwDAPxbe7Z8R0gTI5shOe1g== could not be stored in the routing".

My package.json:
“dependencies”: {
“@babel/runtime”: “^7.8.7”,
“cookie-parser”: “~1.4.4”,
“dat-sdk”: “^1.0.3”,
“debug”: “~2.6.9”,
“express”: “~4.16.1”,
“http-errors”: “~1.6.3”,
“ipfs”: “^0.41.2”,
“it-all”: “^1.0.1”,
“moment”: “^2.24.0”,
“morgan”: “~1.9.1”,
“pug”: “^2.0.4”,
“pull-stream”: “^3.6.14”,
“readline-sync”: “^1.4.10”
},

I am using the following configuration when creating a node :
{
EXPERIMENTAL: { ipnsPubsub: true },
libp2p: { config: { dht: [Object] } },
silent: true
}

And this code to create a test file and publish it:

let filesAdded = this.AddFile('hello2.txt','hello world!').then(function (file) {
            console.log('Added file:', file,)
            try {
                let value = file.cid.toString();
                self.node.name.publish(value);
            }
            catch (e) {
                console.log('name publish error:',e.toString());
            }
        });

I tested with classic CLI IPFS and it works good.

Any tips? Thank you.

Have you got any solution to this?
if yes, can you please be share. Stuck on this for quite some time now