This has happened to me lately. I got a new mouse and changed it from 500 to 1000 polling so I went in and adjusted my BF 2042 profile to reflect this and in the XIM global settings. Then next time I went on to play, it was so so off, I had to adjust the sens again quite a bit in the XIM app. Kept happening. I deleted my BF 2042 profile and recreated it last night, I'll see if it happens again.
My Halo Infinite profile seems to be fine though.