From Internet searches, it seems there's some kind of regression with the touchscreen driver. I'm trying to compile again using kernel 5.9 but I ran into an error. Now it's complaining the compiler is too old. When I checked the gcc version, it say it's 7.5 and I can't update it any further using apt install build essential.
In file included from /home/daniel/Android9/kernel/include/linux/compiler_types.h:74:0,
from <command-line>:0:
/home/daniel/Android9/kernel/include/linux/compiler-gcc.h:15:3: error: #error Sorry, your compiler is too old - please upgrade it.
/home/daniel/Android9/kernel/scripts/Makefile.build:283: recipe for target 'scripts/mod/empty.o' failed
make[2]: *** [scripts/mod/empty.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/daniel/Android9/kernel/Makefile:1197: recipe for target 'prepare0' failed
make[1]: *** [prepare0] Error 2
make[1]: Leaving directory '/home/daniel/Android9/out/target/product/x86_64/obj/kernel'
Makefile:185: recipe for target '__sub-make' failed
make: *** [__sub-make] Error 2