When generating a report for multiple elements through the right-click menu, what is the logic for how the reports are ordered?
The program's code is generating the report in the order in which the IDs were provided. What happens is that when the selection for the report is requested, it first goes through each layer, looking for items that are selected. The list that is returned is the most recently created element to the oldest element created. So the element with the highest ID value will be at the top of the report and the lower ID value at the bottom.
If you need the elements in a different order, you could try printing to PDF and reordering the pages in that software (you may want to remove the page number from the report footer first). If you plan on just having a hard copy of the reports, going through a PDF generator won't be necessary.