@PaulRF I don't have a habit of replying to random posts I find during my own Google searches but after reading your post I felt I had to assist as it instantly gave me war flashbacks. We too are using Dell Wyse W10IoT devices (mobility 5470 in my case) running a mix of 2016 LTSB and 2019 LTSC and we have had (and still have) our share of headaches regarding the write filter. We also had a situation where we had BSOD's all the time on the 2016 LTSB builds, we contacted Dell but they could not help us so we turned to Microsoft.
The people who have already replied to this post have good intentions but might lack some experience in terms of UWF and its behavior. My first guess an UWF-exclusions causing damage to one of the critical system files or registry hives. However, we too are experiencing the odd BSOD with the Dell 2019 LTSC builds, the number of occurrences is so low that we have not yet bothered to troubleshoot it further but these BSODs don't seem to occur with the same UWF-exclusions on the Dell 2016 LTSB builds.
Would you mind posting your UWF-exclusions?
Enabling the write filter disables, among many things, default Windows functionality that could interfere with its internals. Some examples of this are page files, system restore points, defrag, indexing, fastboot, .... The reason why the memory dump on the device doesn't work is simple, the paging file is responsible for this, which is not active when UWF is enabled.
Side-note, if you don't get any specific blue screen codes when the crash occurs, you can inject the following reg values (with UWF off) to get some more info.
REG ADD "HKLM\System\CurrentControlSet\Control\CrashControl" /v DisplayParameters /t REG_DWORD /d 1 /f
REG ADD "HKLM\System\CurrentControlSet\Control\CrashControl" /v DisplayDisabled /t REG_DWORD /d 0 /f
So how does one get information about blue screens when it occurs? Download and install the Windows Debugger Tools (included in Windows AIK) on a second machine, preferably a Windows device without UWF. I got all the info I needed to get it working right here. The annoying thing here of course is that you need the second device online and you need to trigger the BSOD. To my knowledge there is no other way to get additional crash dump information.
In my case a forceful shutdown off (pressing the power button until the device powers off) was causing the BSODs and it was linked to a bad UWF-exclusion I had configured due to my inexperience with UWF and lack of understanding of its internals.
I hope this helps you or anyone reading this.