Fixing a cloth object passing through the animated [unyielding] object it is attached to

 

If the unyielding cylinder has disable collisions off this is the possible result:

 

 

The object the cloth is attached to should have disable all collisions OFF

 

 

The cloth itself should have disable all collisions ON

 

 

 

Now there are no intersections: