Hi @Chris Morelock,
There are a number of reasons for the problem regarding your file opening in read-only mode:
First of all, if some of your files for example are less than 6MB are opened in edit mode and other files are opened in read-only mode are. This is most likely due to the limitations of the FileWriteChunkSize property. We need to change it to something bigger.
Check the value of FileWriteChunkSize in SharePoint Management Shell (Specify your own Web Application URL) by using the following commands:
$webapp = Get-SPWebApplication http://sp2013
$webapp.WebService.FileWriteChunkSize | Write-Host
If the value is not equal to 64320, reset the value of FileWriteChunkSize to the default value of 64320 by using the following commands:
$webapp.WebService.FileWriteChunkSize = 64320
$webapp.WebService.update()
Reference: Some Office files open in read-only mode in SharePoint Server 2013.
Second, if large Publisher files that are more than 50 megabytes (MB) open in read-only mode, we need set the FileSizeLimitInBytes registry key to a value more than 50.
Reference: Large Publisher files open in read-only mode.
Third, it's likely that your file protection program is trying to prevent viruses so it's opening your files in read-only mode or it's opening your files in protected mode by default. This is recorded by Microsoft, and you can refer to this article for troubleshooting and solution: SharePoint files open as read-only.
Regarding your issue with large files not opening, it's most likely affected by read-only mode, or it could be something else. Since we're not getting an error indication, I suggest you check SharePoint ULS Log to see if there's a relevant error message. Looking at the log we can pinpoint the problem more precisely.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.