All versions of Etcher appear to cause a BSOD on my Surface Pro 7 internal reader

Hello,
Unfortunately there’s nothing we can do about a BSOD on Etcher’s side.
Have you installed the latest updates on your surface ?
This looks somehow similar https://www.eevblog.com/forum/general-computing/(psa)-sandisk-sd-card-causing-bsod/
The only solution I see is using an external usb card reader like you already do.