Sweep doesn't work on AddRelativeRotation?

IDK - you could try jiggling it a tiny bit each time it rotates, using a SetActorLocation node, with sweep added, to force it to collide. Not sure if that works though.