Issue using replicated first

so i am calling the function PreloadAsync() from the service ContentProvider on a bunch of things such as models, animations , sounds and guis . once that is done loading, i am destroying the loading screen gui and cloning other guis into playerGui, the problem is all of the scripts that handle the other guis are located in starterPlayerScripts and they are running before those guis are cloned after PreloadAsync has been completed, as a result i am getting the infinite yield warning, however it does not break my scripts as the loading is eventually completed, should i choose to ignore this warning?