The problem is not in File.ListFiles. As
@DonManfred wrote, the only accessible path is XUI.DefaultFolder = File.DirInternal
Use ExternalStorage to access external folders. You might need to copy the files before playing them.
If it is not a Google Play app then you can set the targetSdkVersion to 28.