I checked the error message and it looks like it has been generated from the interrupts. Can you try
dma = soc.adc_dma_block.axi_dma_1
Also, a block diagram would be helpful.
Otherwise PYNQ 2.5 is working with xilinx tools 2019.1 and after, so this could be the HWH parsing or handing is not correct.