Hi, unfortunately this thing can't be just guessed... there is a troubleshooting method for quiescent current draw which an auto electrician should know ... if there are no faults there should be no drain but if there is a drain it's impossible to not be a fault somewhere(unless the battery had a factory fault in it)... simple as that, a good electrician shouldn't have let you go without a clear answer.
So, first questions are:
1. what's the charging voltage?
2. how much is the current drain with locked vehicle?
3. from 1 to 10 at which level are you with auto electrics?
Do you know how to measure the drain? , if yes report how much it is more than 30 minutes after you locked the vehicle with open bonnet then i'll tell you what to do... if you dont know i can't help you much cos you need some skills to follow my instructions then better find a serious electrician who should find the source of the drain and fix it