yup. that's the 303 for ya...haha.
the good news is the slightly off-beat timing thing is sorta in right now, and 99% of your audience won't notice the minor fuck-ups you might have during your beat switch-ups.

and if they do, then that's how they know you're a human making this shit, and not just taking the easy way out on a MIDI software-based program.