[HTC U12+ Questions & Answers] Ayanamin:
Also during my attempts to resolve the issue, I noticed adb logs that complained "EdgeGestureDetector: Failed to read touch_detect" whenever I squeezed the frames:

Context from the logcat below:

09-24 01:49:49.151 1004 1039 E vpp-hcp : u32VppIpHcp_HwGetHandle (407): hcp_rpc_open returned err, res=59, hndl=0xffffffffffffffff
09-24 01:49:49.151 1004 1039 E vpp-hcp : u32VppIpHcp_FirmwareLoad (3447): unable to get hw handle, attempt=8, u32=8
09-24 01:49:49.182 741 793 I nanohub : [EDGE] Report00 (Up): B0, T0, F3, 371, 276, 183
09-24 01:49:49.243 741 793 I nanohub : [EDGE] Report00 (Down): B0, T0, F2, 316, 232, 149
09-24 01:49:49.344 741 793 I nanohub : [EDGE] Report00 (Up): B0, T0, F2, 322, 237, 154
09-24 01:49:49.384 741 793 I nanohub : [EDGE] Report00 (Down): B0, T0, F1, 309, 225, 143
09-24 01:49:49.454 2893 2893 W gesensorservice: type=1400 audit(0.0:315): avc: denied { read } for name="touch_detect" dev="sysfs" ino=58318 scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
09-24 01:49:49.464 741 793 I nanohub : [EDGE] Report00 (Up): B0, T0, F2, 311, 227, 145
09-24 01:49:49.465 2893 2893 D EdgeGestureDetector: Failed to read touch_detect
09-24 01:49:49.465 2893 2893 W System.err: java.io.FileNotFoundException: /sys/android_touch/touch_detect (Permission denied)
09-24 01:49:49.465 2893 2893 W System.err:	at java.io.FileInputStream.open0(Native Method)
09-24 01:49:49.465 2893 2893 W System.err:	at java.io.FileInputStream.open(FileInputStream.java:231)
09-24 01:49:49.465 2893 2893 W System.err:	at java.io.FileInputStream.<init>(FileInputStream.java:165)
09-24 01:49:49.465 2893 2893 W System.err:	at java.io.FileInputStream.<init>(FileInputStream.java:112)
09-24 01:49:49.465 2893 2893 W System.err:	at com.htc.sense.edgesensorservice2.EdgeGestureDetector.getTouchDetect(SourceFile:67)
09-24 01:49:49.465 2893 2893 W System.err:	at com.htc.sense.edgesensorservice2.EdgeGestureDetector.access$000(SourceFile:13)
09-24 01:49:49.465 2893 2893 W System.err:	at com.htc.sense.edgesensorservice2.EdgeGestureDetector$DoubleTapDetector.processDoubleTap(SourceFile:363)
09-24 01:49:49.465 2893 2893 W System.err:	at com.htc.sense.edgesensorservice2.EdgeGestureDetector$DoubleTapDetector.handleFingerUp(SourceFile:222)
09-24 01:49:49.465 2893 2893 W System.err:	at com.htc.sense.edgesensorservice2.EdgeGestureDetector$EdgeSensorGesture.processEvent(SourceFile:164)
09-24 01:49:49.465 2893 2893 W System.err:	at com.htc.sense.edgesensorservice2.EdgeGestureDetector.onEdgeEvent(SourceFile:97)
09-24 01:49:49.465 2893 2893 W System.err:	at com.htc.sense.edgesensorservice2.EdgeSensorManager.onProcessEvent(SourceFile:238)
09-24 01:49:49.465 2893 2893 W System.err:	at com.htc.sense.edgesensorservice2.HtcEdgeSensorEventListener_V2.processEvent(SourceFile:114)
09-24 01:49:49.465 2893 2893 W System.err:	at com.htc.sense.edgesensorservice2.HtcEdgeSensorEventListener_V2.onSensorChanged(SourceFile:107)
09-24 01:49:49.465 2893 2893 W System.err:	at android.hardware.SystemSensorManager$SensorEventQueue.dispatchSensorEvent(SystemSensorManager.java:850)
09-24 01:49:49.465 2893 2893 W System.err:	at android.os.MessageQueue.nativePollOnce(Native Method)
09-24 01:49:49.465 2893 2893 W System.err:	at android.os.MessageQueue.next(MessageQueue.java:326)
09-24 01:49:49.465 2893 2893 W System.err:	at android.os.Looper.loop(Looper.java:166)
09-24 01:49:49.465 2893 2893 W System.err:	at android.app.ActivityThread.main(ActivityThread.java:7124)
09-24 01:49:49.465 2893 2893 W System.err:	at java.lang.reflect.Method.invoke(Native Method)
09-24 01:49:49.465 2893 2893 W System.err:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
09-24 01:49:49.465 2893 2893 W System.err:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:898)

Not sure if this is relevant to the issue but it does look suspicious to me... Can someone with a functioning working edge sense take a look at /sys/android_touch folder to see if touch_detect is there? Thanks!