If your primary requirement is to maintain a clear, relational structure between users and their pledges, and if you need the flexibility to perform complex queries (such as filtering pledges by different criteria), then establishing relations between CPTs is advisable. This approach is beneficial for maintaining a clear and structured data relationship.