Wouldn't a damaged hood latch switch/sensor cause it to indicate the hood is open when it thinks it is? If the OP isn't seeing any messages indicating such then I would suspect something with the powertrain rather than a switch. It seems to me like this is an issue that can certainly be duplicated for a tech and due to the safety concerns should not be released back to the customer until it's solved.