A Microsoft file hosting and synchronization service.
This usually means that actual delivery or access is being blocked by account settings, tenant restrictions, or link configuration.
Start by checking the type of link you are generating in OneDrive. If the link is set to “specific people,” it will only work for accounts explicitly included and might fail if the recipient is not correctly authenticated or if the email address doesn’t match exactly. Try switching the sharing option to “anyone with the link” and test again by sending it to your own private email.
If even “anyone with the link” is not reaching your inbox, then it is worth checking whether the issue is actually email delivery. Check your junk and clutter folders, and if you are using a work or school account, there may be a quarantine system managed by your organization that is holding these messages.
This also might be a result of organization-wide sharing restrictions. If your account is part of a business or school Microsoft 365 tenant, administrators can disable external sharing or restrict it to certain domains. In that case, links may appear to be created normally but never function correctly outside the organization. You can test this by signing into OneDrive in a browser, opening the file, selecting share, and explicitly setting the permission to “anyone with the link can view,” then copying the link instead of sending it through email and pasting it directly into a private browser window where you are not signed in.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin