Cape pushes character despite having cancollide/massless/0 density

Yeah, so likely a Physics issue.
Have you looked into using a skinned mesh? I saw a post a while ago that referenced someone’s YT video on making them.