Hello @Chris Bridge !
I understand that you want to be able to not rely on you localmachine , avoid clutter , and users to be able to collaborate a well
The Powr Automate idea is the one i think is more easy , minimizing costs and providing the ability to use a "service account" , so flows can run without User or PC dependency
You can setup Power Automate flow that monitors a specific folder (e.g., network folder or SharePoint library).
When a new report is added to that folder, the flow can automatically create a new item in the SharePoint library and upload the report as an attachment. This way, the flow operates independently of your machine and credentials.
I hope this helps!
Kindly mark the answer as Accepted and Upvote in case it helped!
Regards