I'm curious what was the company doing with Cognito that required anything more than DynamoDB, perhaps storing user profile information or relationships? This is the wrong approach, you use Cognito/Amplify for session management, not data relationship.