Federation problem peertube 7.1

i have 2 peertube 7.1 instance
peertube a is not fresh install.
peertube b is fresh install.
all instance installed using cloudron

here is from peertube B to follow peertube A,

Job: 379
Type: activitypub-http-unicast
Processed on 3/23/25, 2:46:32.394 AM
Finished on 3/23/25, 2:46:36.776 AM

{
  "uri": "https://A.com/accounts/peertube/inbox",
  "signatureActorId": 1,
  "body": {
    "type": "Follow",
    "id": "https://B.com/accounts/peertube/follows/40",
    "actor": "https://B.com/accounts/peertube",
    "object": "https://A.com/accounts/peertube"
  },
  "contextType": "Follow"
}

HTTPError: Response code 403 (Forbidden)
    at Request.<anonymous> (file:///app/code/server/node_modules/got/dist/source/as-promise/index.js:92:42)
    at Object.onceWrapper (node:events:633:26)
    at Request.emit (node:events:530:35)
    at Request._onResponseBase (file:///app/code/server/node_modules/got/dist/source/core/index.js:609:22)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async Request._onResponse (file:///app/code/server/node_modules/got/dist/source/core/index.js:649:13)

here is from peertube A to follow peertube B,

Job: 262
Type: activitypub-http-unicast
Processed on 3/23/25, 3:18:50.556 AM
Finished on 3/23/25, 3:18:50.619 AM

{
  "uri": "https://b.com/accounts/peertube/inbox",
  "signatureActorId": 1,
  "body": {
    "type": "Follow",
    "id": "https://A.com/accounts/peertube/follows/15318",
    "actor": "https://A.comn/accounts/peertube",
    "object": "https://B.com/accounts/peertube"
  },
  "contextType": "Follow"
}

Showing federation state in peertube A still pending. showing in federation follower from peertube B state Accepted