"Signature does not belong to issuer" error

I am still getting the error. I removed yarn.lock and node_modules then reinstalled packages. Here are the versions I am using:

  "@3id/did-provider": "^0.4.1",
  "@ceramicnetwork/3id-did-resolver": "^2.1.7",
  "@ceramicnetwork/http-client": "^2.3.4",
  "@composedb/cli": "^0.2.4",
  "@glazed/cli": "^0.2.2",
  "@glazed/did-session": "^0.1.1",

I confirmed creating a composite is working with threeID with a secret, but when I use DIDSession with EthereumAuthProvider, the ‘Signature does not belong to issuer’ error occurs.