I'd say its most likely to be heat damage from the engine, the underside of the bonnet should have a heatshield but over time this can degrade and transfer to the bonnet metal
as its under the paint I'm sorry to say that only fix is to have the panel re-sprayed
I'd also check that you don't have an exhaust leak thats creating more heat than usual
do you still need help?
Bear in mind that the site takes a deposit from you at the beginning and this is held by the site until you rate my answer at which point the cash is split between the site and the expert. I am only paid for my work on this question if you rate my answer, using the star system at the top of the screen. Please do not forget! Thank you