With noticing a difference side to side, definitely check those motor pulleys too. Could be one side slipping and the other holding, which is what was happening on mine. Here’s my fix:
Definitely something mechanical (possibly electrical, but more likely mechanical) and fixable. I get really nice, tight, repeatable cutting on my SO3 XXL now that it is maintained.