okay..wow...I have that same exact model.
I'll be working on one soon.
The touch panel screen itself has two screens...the touch screen and its protective cover screen.
If there's dust building up behind it, for some reason it can sometimes gather inside between the two panels...getting worse and worse.
The dust always seems to penetrate near the top right side or the bottom right corners from what I've worked on.
That's usually the result of a leak in the tape between the two screens and fan air pushing dust inside.
The dust building up doesn't allow the touchscreen panel circuitry to calculate an accurate reading of where your fingers are touching.
Your problem doesn't sound like scratches from a widower's diamond ring...once scratched, the TS is immediately finished.
Especially one without a protective cover panel.
It's kind of a complicated procedure to split apart screens - to clean between them and then seal them back up.
First of all, you have to get the monitor out of the machine, then get the screens out of the enclosures.
I don't know from here, if you have a certain black acetate taping around the edges to secure the screens.
Without it, I've seen touch panel screens fall right off the gray dividing rubber strips and smash on the floor.
You can almost cry when you see that.
I tell the backroom tech workers to fully grab all the screens and wear cloth gloves when handling touchscreens.
Normally though, the problem that you're describing is because an IC component on the touchscreen circuit board is going out of specifications...gradually getting worse and worse that way too.
I wouldn't know what IC component to replace on a TS MLD pcb circuit board, or would I even try to attempt to find out because the IC components are so small...these are throw-away boards, in my opinion.
Let's hope that the problem is just a faulty touchscreen panel circuit board and not going all the way back to the G23's MPU.
The quick fix here might just be a simple replacement swap of touchscreen circuit boards.
It's located right behind the back panel right where you plug in the USB cable.
Of course, try hooking up another TS monitor first, to rule out the problem being with the MPU or elsewhere in the machine.