Is there any native way or package that carries over the Lead History tracking to the Opportunity when Lead is converted?
I don't see how this could work
CreatedDatefields are populated by the system, not via Apex
- Apex can't write to these objects anyway
A better solution would be to create either a Text Area (long) field on Opportunity where you use Apex to populate the lead's field history (truncated to fit field size)
Create a custom master-detail object under Opportunity called
LeadConversion_History__c and populate accordingly.