Launching project to Quest 2 works but starting the project from headset only shows black screen

Im trying to package my project to Quest 2 and launching is successful every time, I can play around in the project and everything. This is launched automatically in the headset during the launch process, but once the process is completed and I disconnect the headset and try to launch the project from the app menu, it just gives indefinate black screen with 3 loading dots

Anybody experienced this before?

For the record, I was able to solve this. the cooker (the program that runs in CMD when you’re launching your project) for some reason, doesn’t get the job done fully and after the project launches in the headset or if the packaging is completed without launching the project, either way, keep the cooker open and start the project from the headset, it will connect with the cooker again and you’ll see the cooker loading assets to the project on the headset. Once the project launches, you can now disconnect the headset and the project should start loading independently.

What a fragile and ambiguous process

Update: IT STILL FAILS TO LOAD IF I SHUT DOWN AND RESTART THE HEADSET. WHAT THE ACTUAL _______ IS GOING ON?!?!?!?