DMA Channel Not Started when changing data rates

TLAST signals the end of a transfer. If you hold it high, it ends after the first data beat no matter what the transfer length was.
If you have an AXI stream input and output, you could pass through TLAST (from input to output) adding any required delays. Otherwise you would need to calculate when you need TLAST to be high and generate this yourself.