Hi Steve
Do you have the B1DE (Business One Development Environment)? If not, search the forum and download. Then use the Event Logger to record the events and then see what happens towards the end of the Lead adding process.
It would probably be a Form Data Event - Form Data Add that you could use.
Kind regards
Peter Juby