That could be true as well. Bad pivot bearings or a sloppy swingarm sleeve could cause issues.
I know that in my case, all my swingarm parts were new, so I narrowed it down to the motor.
Once I designed the motor support and had the first one built, it eliminated all my chain problems.