Blender 2.8 Transformation Constraint Problem
I guess your problem is that you need to apply the rotation of your cylinder: ctrlA. As it was not aligned with the Global orientation, there was a confusion in the rotation orientation.