How about evolving CloudFormation and CDK instead of trashing it and starting over.
The CF web interface does not do a great job of showing the hierarchy and relationships between resources.
And working around circular dependency issues in CDK can be a real time sink.