Is there a way to specify which folder assets are uploaded to when adding content from the vault?

I think the answer is that it depends (leaning towards no). It depends on if that content has any incoming references from stuff like plugin content or maps. In such case then you cant arbitrarily add it into a different location as that would break those references. Also it is probably a good idea to not move such around if you want to get updates of it from the provider…