Well as far as sharing, since you’re using OneDrive (I would recommend using SharePoint - OneDrive is just an interface to SharePoint). Its entirely possible to generate the sharable links to SharePoint folders including read only through the microsoft API. But all this automation / custom integration work is work that has a cost.
That said, if you’re just attaching documents to a property, then you could use monday for that and control permissions through monday and assigning people to items, for example.
Just consider long term what you need to do with the documents, as well as the editing workflows. Working on a spreadsheet or word doc from monday has a lot of limitations compared to sharepoint.
If you’re going to maintain documents on sharepoint/onedrive and just upload a document of record as PDF to an item rather than actually authoring within the monday.com platform that also changes the equation.