Terraform Plan times out looping through Vertices

0

I am working on a Terraform state that creates postgres users and stores their password in AWS secrets manager. I’ve recently stumbled into a bug where terraform will hang in the planning stage. When I turned on Trace logging, the log is filled with

2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-test.postgresql_grant.rwtables[\"data-platform-platform\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-test.postgresql_grant.rosequences[\"bi-platform\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-test.postgresql_role.user_roles[\"foo\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-test.postgresql_grant.rwsequences[\"admin-queries\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-test.postgresql_grant.rotables[\"bi-platform\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-dev.postgresql_grant.rotables[\"bi-platform\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-dev.postgresql_role.user_roles[\"foo\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-dev.postgresql_grant.rosequences[\"bi-platform\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-dev.postgresql_grant.rwtables[\"engineer-dev\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-dev.postgresql_grant.rwsequences[\"engineer-public\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "aws_iam_user.iam_users[\"bar\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "aws_iam_user_policy.password_restriction[\"application-access\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-dev.aws_secretsmanager_secret.userpass[\"bar\"]"
2019/10/09 21:29:02 [TRACE] dag/walk: vertex "root" is waiting for "module.analytics-test.aws_secretsmanager_secret.userpass[\"foo\"]"

It loops through messages like these continuously until it times out after 30 minutes. All of these resources appear to be correct in the state already. I am running this plan in terraform cloud, and had been having success until this started.