If the first time it started and worked, it means that it had enough productive resources, and the second time it may simply lack resources, because in addition to the main application on the device are also other applications that consume resources. Try to unload RAM in manual mode, maybe it will help. But the black screen before the logo does not always indicate that the game hangs, usually the android system also says that the application is not responding.
This is probably due to the design features of the system. Personally tested on two android devices and everything ran, the only thing RAM 6 gb or more on the devices. If it was a specific bug it would be on all devices. Well need more time and feedback from other android platform users to draw any conclusions but I will take it into consideration. Well as another option, preset graphics set to minimum before quitting the game.
not textures and resolution, but graphics settings on Low. When you run it for the first time, set it to Low, and check if it will run the second time. After you set the graphics preset to Low. If you have a graphics preset on Ultra you will need 8gb ram. Epic and High recommended memory from 6gb. If this works and you are able to run it a second time on Low preset, increase to the level possible on your device.