Typically, on the first load, no image shows up no matter how long you wait. If you refresh, you get the image instantly. The image I’m using is 200kb so it’s not really a file size issue.
I saved the image in my database, gave it name, then used dynamic data for the background. I did a search for that database and used the name as a constraint to fetch the image, and processed it with Imgix. I’m disappointed because the image quality for static images is terrible and you can’t use imgix.