Downloading multiple files from a microflow does not work and the download is restricted to 1 as some optimization seems to take place. This is why only the last document is downloaded.
There is however a widget available for this and this is possible with the use of nanoflows or javascript as these posts explain:
https://forum.mendix.com/link/questions/108009
https://forum.mendix.com/link/questions/109383