The default configuration of the AXI CDMA IP is susceptible to a lock-up condition when there are multiple instances of the IP in a design.
The basic lock up scenario is as follows:
This issue occurs in all versions of Vivado.
To resolve this issue, use the Store and Forward option.
The Store and Forward option prevents the deadlock scenario because the write commands are not issued until the reads complete and write data is available in the CDMA's data buffer.
To enable Store and Forward, select the option in the configuration GUI as shown below.