This was created using VS 2019 Mac version 8.10. This will work "the old way" with API 28, but use the new MediaStore insert method to add a file into the Android Download directory.
The article describing how to create a file using Xamarin using Android MediaStore is here.
The source for this is released under the MIT license.