I have a theory on this but can't vouch is 100% perfect but i couldnt find other explanation, the fact is that the bonnet switch's input has a different pattern than the door switches and dedicated input in the BCU, the door switch inputs are directly recognised by the BCU cos it's about open circuit or closed to earth input:

Originally Posted by
RAVE - ALARM SYSTEM AND HORN(86-4-6 DESCRIPTION AND OPERATION)
The input from the door latch switches to the BCU is either zero volts or an open circuit. Zero volts indicates the door
is open. An open circuit indicates that the door is closed. When the BCU sees an open circuit, it pulls the input high internally
now, the gist is here IMO:

Originally Posted by
"RAVE - ALARM SYSTEM AND HORN(DESCRIPTION AND OPERATION 86-4-9)
When the bonnet is closed the bonnet activated alarm switch is in an open condition and the input to the BCU is more
than 6 volts, in which case the BCU pulls the input high internally. When the bonnet is open the bonnet activated alarm
switch is closed and the input to the BCU is less than 2 volts.
i couldn't find the BCU's internal electronic diagram to see what kind of voltage monitoring setup is there to identify the difference between "less than 2" and "more than 6" volts but there are cases when such circuit could have a delay untill the main component is ''triggered" cos the voltage must rise within by missing the earth path and in this case if the BCU gets a lock command before that "more than 6V" signal was recognised it will interpret it as misslock at the bonnet and give the warning
i made tests on mine cos i was curious and i found out that this delay can vary between 30 and 90 seconds also an ignition on or unlock command from the fob would reset this thing that's why then there's no misslock sound
my final onclusion is to not bother too much with it as long as it happens only in short time after the bonnet was closed
Discovery Td5 (2000), manual, tuned
Bookmarks