It should not be about viewer height or thumbnail count.
The document is loaded partially when you scroll. So if you have a bigger document then the server will be called again when you navigate more pages.
I observed the error only when the document viewer is of a certain height and not when I set the document viewer to say, 400px (instead of 800px). And having side pane visible or not seems to affect the frequency of this locking error. Also, when this error shows up, some of the thumbnails images was not showing up (ie. 3 out of 10 thumbnails is showing blank although i can still click on it to load the correct page of the main document)
If it was my file system permission, i would expect it show the error everytime i load the document and not sometimes and not when i set the height or side pane visible or not. Also, note that this is issue is reproducible in 3 different machines.
My DocumentCache location is just a temp folder under the project and it has all the required permission for writting to it.
My project is using ASP.Net forms version of the viewer with .Net Framework 4.7.2.
Setting "AlphaFileSystemEnabled" to false still shows the same error unfortunately.