PreloadAsync actually does not work. Many developers have now realised that you have to show the image once to the player for the «Loaded» property to be ticked, preloadasync does not change that. So this document is misleading and outdated.
Affected URL: https://create.roblox.com/docs/reference/engine/classes/ContentProvider#PreloadAsync