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 the information on this document is incorrect and has not been updated for a while..
Affected URL: https://create.roblox.com/docs/reference/engine/classes/ContentProvider#PreloadAsync