Have a look at remotes' features list and you will see that metadata is only preserved for S3, Internet Archive and local remotes. It is not for SFTP - you can only assume that mtime is preserved.
hmm... i'm looking at the code for the vfs - it looks like it entirely ignores any metadata when specifying the file's mode. can anyone confirm this? i'd rather not move over to S3 and find it's no better than SFTP.
here's a question - is there a bounty system for rclone? i'd be willing to put some $$$ toward implementing these two features. i suspect i'm not alone.
If you are working on behalf of a company you might be interested in taking out a support contract which can help you get answers quicker and we could do some or all of this work as part of and keeps the rclone project sustainable.
As for individual bounty things, I was looking at https://polar.sh which is a pledge system for issues - what do people think of that?