Believe me, I did
I ended up sinking ~75 hours into Xenoblade 3, and spent about 24 hours working on improving my house. Priorities
Any way, I got the weird hitching taken care of. Apparently, when you use the SetTargetFPS() function, Raylib seems to set up an emulated vsync timer that it triggers the refresh with. At least, that's what I surmise given the behavior under Windows. I haven't taken a look under the hood to see exactly what's going on there -- I'm not 100% interested in the why. The fluctuations in frame timing were enough to get the scrolling to jitter every few seconds. It was pretty annoying.
I took that out of the equation, and used the FLAG_VSYNC_HINT at window initialization. This gave me a rock-solid 60 FPS with no hitching, stuttering, or weirdness whatsoever. I'm glad to have that behind me, but I'm also wishing this lib had a more comprehensive set of tutorials, or a good user manual. The cheat sheet will get you most of the way, but once something technical comes up, you gotta Google it and hope for the best, or be prepared to dive into the lib and see what the hell is going on