That is not a feature of rsync, it's a (missing) feature of your target file system. My guess is that the target file system is an USB storage with NTFS or FAT file system. These file systems don't support changing the executable flag.

Only top voted, non community-wiki answers of a minimum length are eligible