Unreliable bonnet release mechanisms have been a problem ever since at least the Mk5, I'm pretty sure the mechanism is basically unchanged, which is so stupid. I cable tied my housing thing, as per the link above, but it was a tight squeeze and half broke one of the pegs holding it onto the engine bay, but bodged it back on with a bit of tape