Requesting permissions on Screen.Initialize does not trigger Screen.Permission Granted. You will need to reload the screen to get permissions, especially with the File component.
yes, requesting permissions on Screen.Initialize triggers the Screen.Permission Granted event correctly in MIT App Inventor
Taifun
PS: btw. this bug report already was provided on Sept 10… today is Oct 25… why not putting it into the bug list, so it does not get forgotten?