DMA RFDC loop stuck in message transfer

What type of error do you get? Can you send a screenshot of the error displayed, please?
Are you stuck in an endless dma_0.recvchannel.wait()?

Did you check this post?
Debugging Common DMA Issues [Part 3] - Learn - PYNQ