the chainline should not be cocked, and the chain should not hit the tire... something is bent or tweaked... swingarm, frame, motor mounts, axle.... can anyone think of others?.... I don't think the rim being bent would cause that (unless it only hits in one or two spots.... then the rim is definately bent, bu tit may not be all of your problem)... the rim is easy to check... easier than the others.... place a pencil (or other device) on your swingarm and push it in towards the rim.. spin the wheel... if the distance between the pencil and rim changes, the rim is bent
Check it all... something aint kosher