There was an issue causing Contact's ID and entity ID have the same values. It was because ID of Contact subchain was rewriting an entity ID (due to having the same field name). To handle this I changed Data classes for Contribution and Membership entities. Now the main entity's response and the subchain response is separated into different group so there is no field name conflict anymore.
There was an issue causing Contact's ID and entity ID have the same values. It was because ID of Contact subchain was rewriting an entity ID (due to having the same field name). To handle this I changed Data classes for Contribution and Membership entities. Now the main entity's response and the subchain response is separated into different group so there is no field name conflict anymore.