Can I move a local Asset to S3 and keep relations?
Yes you can. Just remember to add your new Assets folder as an assets source to your old Asset fields (fields that are "Asset" types) so users still can add/edit/change their assets.