There currently a bug in how File.Select.file works which explains the unreliability you’re seeing.
File.Select.file