You need to rethink sharing from the ground up
I have been trying to collaborate with a colleague by sharing a folder so that we can both access a set of Office documents. I have been shocked by how poorly setup the sharing system is in OneDrive. There are multiple systems (Onedrive, Teams, Sharepoint) that are incompatible with one another. There are options for granting "direct access" and creating a "shared link". The sharing system is not intuitive and is unnecessarily confusing. It seems like MS has been pushing together different tools without rethinking the total user experience. My suggestion is that you scrap the entire model and start from scratch with a single unified approach.