I have googled looking for code and found nothing or sort-of code but nothing that works.
The code I had posted still works (re-tested on Windows 10 22H2) :
C# transfer file from Android device to pc using c#
(same code for the reverse, by using FOS_PICKFOLDERS for Android destination folder, returned IShellItem in fileDialog.ShellItem)