Using the following command, I get the following output:
duplicacy restore -r 502 2018-05-05_20-50-24-vid_20180505_125024
Storage set to gcd://duplicacy
Loaded 1 include/exclude pattern(s)
Parsing filter file /mnt/storage/pictures/.duplicacy/filters
Loaded 0 include/exclude pattern(s)
Restoring /mnt/storage/pictures to revision 502
Restored /mnt/storage/pictures to revision 502
Total running time: 00:00:04
And I know the file differs from the 502 revision as this is the output from the history command:
duplicacy history -r 502 -hash Organized/2018/05/2018-05-05_20-50-24-vid_20180505_125024.mp4
Storage set to gcd://duplicacy
502: 1377447091 2018-05-05 21:50:24 9ab16847fdfb77b1bbb59bf1d3e5cb0dde7f5ca4128defd1495c3574b7990089 Organized/2018/05/2018-05-05_20-50-24-vid_20180505_125024.mp4
current: 1377447091 2018-05-05 21:50:24 e63033195b4516315a653940b843815b8cf86407e43cd36b8e241b327edc24e6 Organized/2018/05/2018-05-05_20-50-24-vid_20180505_125024.mp4*
EDIT: FWIW, I can restore successfully via the web UI