Problem
When the output is set to "External Headphones" and the input is set to "None" or "Macbook Pro Speakers", Logic runs smoothly. I've been working on these songs on the road all week with no problems.
When I switch the output or input to my Audio Interface (PreSonus AudioBox 44VSL), it starts to glitch out the playback. The playhead will unpredictably move to the beginning and sometimes the audio cuts out for a moment.
The Logic runs fine through my headphones even when the interface is plugged in, it only glitches when my output or input is set to the Interface.
This was not happening last week.
Here's a video of the glitch on google drive: https://drive.google.com/file/d/16fWHoWl3EKjgb8Yj-Fvy9wC0owGbpgzi/view?usp=sharing
I tried Changing I/O Buffer Size, reinstalling Logic, updating my OS, rebooting my laptop, and clearing my NVRAM. Nothing helped.
Other Observations
I tried recording while the glitching was happening and the latency would keep changing. Sometimes there would be no latency, then I would hear a blip and suddenly there would be a delay on the input monitoring, then it would switch back. I would keep singing in tempo, but on playback my voice would switch from being before the beat to being on the beat.
Specs
Logic: 10.7.2
Audio Interface: PreSonus AudioBox 44VSL
MacBook Pro (14-inch, 2021) Chip: Apple M1 Pro
OS: Monterey 12.2.1
My CPU usage maintains about 25% while the glitch occurs.