What model token BB are you using? I think the ninja will work with a pf30 frame and BB30 cranks but not with a BB30 frame (which is what your CAAD 10 is) and BB30 cranks. This is because a pf30 frame has a 46mm shell so can accomodate the ninja with bb30 bearings but the 42mm shell of the CAAD10 can’t. I think the Token resolute line as a version for bb30 frame and bb30 cranks but am not certain.