It looks like file roller is using libarchive library.
$ ldd /usr/bin/file-roller | grep libarchive
libarchive.so.13 => /lib64/libarchive.so.13 (0x00007f92d3552000)
There appear to be several upstream bug reports about that library not handling all types of rar files.
You’ll have to read through those reports to figure out what is going wrong and if their are any known workarounds.