So there's no issue with the copy/move mechanism as far as the data itself goes. (Robust little thing!)
I have a folder on Opendrive that's marked private but there's a subfolder that I want to share and occasionally add files to, automatically sharing them too. On the Opendrive software and portal it is trivial to mark the folder as "hidden" so all new subfiles and subfolders are made with those permissions - however, rclone does not respect any of that and makes everything it adds "private."
Here's an example of my scenario:
root://private_outer_folder/hidden_inner_folder/
It would be possible to add another flag to opendrive, say --opendrive-access which could have 3 values "public", "hidden", "private" so when rclone uploaded a file (or made a directory?) it could set that access value.
If you know a C-style language (eg C, C++, Java) then you'll find Go very easy. There are some instructions on how to install rclone from source here: https://rclone.org/install/#install-from-source