I just experienced this last night after slightly adjusting the catch bolt. It did release fine just after I had adjusted it, but not after I got back from a drive. Apparently it got stuck.

I could not get the hood to release in any way... until I had the bright idea to slowly drive around the block across some speed bumps, while pulling on the hood release. The slight twisting of the chassis caused the hood to become unstuck. Maybe this will be helpful to someone else!

I'm going to check whether the cable is adjusted correctly and if the bolt is centered in the catch.