Problem with dcc.Download and dcc.send_file

Ok, that’s too bad…

This issue looks very similar to this thread and a solution was found in this case. I had to dig into my history, but I think you could try to implement his approach. There is a very nice explanation here about what is happening, which in that case has nothing to do with the callback being retriggered.