What are those two red levers? just to the left and right of top center of the nacelle and just forward of the pylon? They look like they ought to be pushed down into their slots.
I believe those just "appear" to be latches and we likely see some stress induced seam separation of the pylon or fan cowl assys. Nose/inlet cowl isn't attached using just quick release latches.
......