Apple has some good content to explain the general concept of a hitch, which is when the system isn’t responding fast enough to react to user input and make a change on screen.
This talk is focused on iOS which is far more simple than macOS since less program variability and less modifications are possible on iOS compared to macOS. Depending on how fast your display syncs, you might have a small issue where one program is causing the system to triple buffer or worse or you might have a more complex situation where several programs are overloading some portion of the system.
First steps are use Activity Monitor to check for things like GPU or CPU overloads or just high usage. Lots of background processes or a stuck process can aggravate this situation and disrupt the pipeline of inputs.
Also, if there is a faulty device in your USB or thunderbolt buses they could be flooding the input without you realizing it and removing that extra input might fix the issue immediately.
More likely is you’ve changed the system and will need to backup all your data and apps and settings and perhaps try a clean install and make sure the OS and hardware alone can keep up with your pointer.
Once you’ve ruled out hardware and tested a clean OS, restore your data and then analyze if some app or setting or change has had an impact on the performance. This last step is hard and can take a long time, so unless you have a hunch which app or change is causing the performance issue, it is sometimes easier to focus on a clean slate to confirm it’s not a bug. Either way you approach this, good luck - the interaction between apps can get hard to track even with half a dozen apps and utilities added to one build.