In this example the LCP image is discovered late because:
The page has a render blocking script with a sync
sleep()
call for 1 second.
The
app.js
script is the one that injects the LCP image..