Assume role from another AWS account

Hi,
I am trying to deploy a new resource (redshift cluster) on the AWS provider.
When I run “terraform apply” I receive:
“AccessDenied: User: arn:aws:sts:::assumed-role/StagingToDevAssumeRole/dev is not authorized to access this resource”
The assumed role has “AdministratorAccess” with access to all resources include “Redshift”.
I tried to use the same role using AWS CLI and the “Redshift cluster” was created successfully.
But when I am using terraform, I get access denied.
When I am trying to deploy another resource it’s working, the issue is just with “Redshift”.

flow is:
Terraform CLI → AWS secret&access keys → AWS account A → AssumeRole → AWS account B

from Debug:

2021-07-13T15:49:09.598+0300 [TRACE] dag/walk: vertex “root” is waiting for “provider[“registry.terraform.io/hashicorp/aws”] (close)”
2021-07-13T15:49:09.598+0300 [TRACE] dag/walk: vertex “module.redshift (close)” is waiting for “module.redshift.aws_redshift_cluster.this”
2021-07-13T15:49:10.098+0300 [INFO] provider.terraform-provider-aws_v3.49.0_x5: 2021/07/13 15:49:10 [DEBUG] [aws-sdk-go] DEBUG: Response redshift/CreateCluster Details:
—[ RESPONSE ]--------------------------------------
HTTP/1.1 403 Forbidden
Connection: close
Content-Length: 361
Content-Type: text/xml
Date: Tue, 13 Jul 2021 12:49:09 GMT
X-Amzn-Requestid: 012626e6-21ae-4677-95cf-dfaab5f9ddab

-----------------------------------------------------: timestamp=2021-07-13T15:49:10.098+0300
2021-07-13T15:49:10.098+0300 [INFO] provider.terraform-provider-aws_v3.49.0_x5: 2021/07/13 15:49:10 [DEBUG] [aws-sdk-go]

Sender
AccessDenied
User: arn:aws:sts::632012995384:assumed-role/StagingToDevAssumeRole/dev is not authorized to access this resource

012626e6-21ae-4677-95cf-dfaab5f9ddab
: timestamp=2021-07-13T15:49:10.098+0300
2021-07-13T15:49:10.098+0300 [INFO] provider.terraform-provider-aws_v3.49.0_x5: 2021/07/13 15:49:10 [DEBUG] [aws-sdk-go] DEBUG: Validate Response redshift/CreateCluster failed, attempt 0/25, error AccessDenied: User: arn:aws:sts::632012995384:assumed-role/StagingToDevAssumeRole/dev is not authorized to access this resource
status code: 403, request id: 012626e6-21ae-4677-95cf-dfaab5f9ddab: timestamp=2021-07-13T15:49:10.098+0300
2021-07-13T15:49:10.098+0300 [INFO] provider.terraform-provider-aws_v3.49.0_x5: 2021/07/13 15:49:10 [ERROR] Error creating Redshift Cluster: AccessDenied: User: arn:aws:sts::632012995384:assumed-role/StagingToDevAssumeRole/dev is not authorized to access this resource

Hope you can assist me,
Thanks,
Daniel O.