How do you identify the report? By name, data or by name and date? If the name is different than expected do you have to check that it is the file by opening it.
What is the process to upload the file? Is this the only file being uploaded to that specific folder because you could use the SharePoint action when a file is created to indicate that the file has been uploaded.
Ok, based on the information that you provided. If we assume that the only files being uploaded to a SharePoint folder are the reports and that each report has its own folder.
Every period you would start with a list with columns Report Name, SharePoint folder and Report Copied(Y/N)
When a report is copied to the folder a flow will run using the trigger when a file is created in the particular SharePoint folder. The flow would update the list so the list would indicate which reports have been received and which have not.
You would then create a flow with a recurrence trigger which would send a notification if the Report Copied is stall showing N. The list will obviously need to be modified with the person who you are sending the notification to.
This is the basic way that I would approach it.
There are probably more things that you have to consider, such as creating the app to maintain the list and the process to create the new list for every period,
If this answered your question please mark it as verified and give it a like