Pen works fine when only the pen is making contact with the screen. However, when my palm is resting on the screen, the pressure detection of the pen becomes extremely inaccurate. As soon as skin (palm, fingers, etc) makes contact with the screen, the pressure curve of the pen becomes a staircase, as if the pen could only detect 5-20 levels of pressure, instead of 4096 like it's supposed to. Here's a screenshot from the Surface app:

And here is how it looks like when drawing:





Is this normal? How can I fix it?



Device: Surface Pro 7 Model 1866 i5 (8GB RAM, 128GB SSD)

OS: Windows 10 Home Version 1903 build 18362.449 (edit: I've since updated to 1909 build 18363.628, issue persists)

Pen: Microsoft Surface Pen Model 1776 (Burgundy)



I have:

- paired my pen

- unpaired and repaired the pen via Bluetooth options

- rebooted the Surface Pro

- soft reset the Surface Pro (volume+ and power buttons down for 15 seconds)

- removed and reinserted the battery into the pen (only way I could think of turning it off and on again)

- checked Windows Updates

- checked for app updates via Windows Store

- run the Surface Diagnostic Toolkit, no problems detected

- tried with and without Settings → Devices → Pen & Windows Ink → Ignore touch input when I'm using my pen

- set the correct hand I'm using from pen settings

- tried in multiple different apps, including Surface app, Adobe Photoshop, Krita, Sketchable, Autodesk SketchBook and others — same problem everywhere

- tried calibrating the pen (search "calibrate" from start menu and choose pen calibration), a dialog opens after choosing "Calibrate..." → "Pen input", asks for permission, and just makes a sound and closes after I grant permission, so I'm not sure if it's not working correctly, but nothing changed either way — tried to do this multiple times, rebooting in between, but doesn't seem to do anything