Driver error seems a bit far fetched.
For decades, all hoods use a double latch system. (We yank the hood release in our vehicle, then push/pull manually the 2nd stage to open it) Why? Because if the 1st one fails, the 2nd one acts like an emergency latch, to keep it 'down' at speed.
So, even if the driver (or anyone) only partially closes a Frunk lid, the secondary latch "should" be there to save the day (and the "door ajar" light should be on).
Clearly, the electronics are beating GM at their own game atm.