AXI DMA puzzle (maybe)

It could be because the 10 word transaction does not have TLAST.

You can try to add an IP (AXI4-Stream Subset Converter) to assert TLAST after 10 transactions.