I have used SharePoint Designer to create a custom page layout and added few custom web parts (drag-drop using SPD).
The Page Layout has been deployed using a Feature. After deployment, The Page Layout has web parts as expected and the issue is, when a page is created using the custom Page Layout, each web part is added twice.
I have tried different approaches to remove the web parts unsuccessfully. Finally removed all web parts (which I have added using SharePoint Designer) and used “AllUsersWebPart” element to add custom web parts in Feature. It worked like a charm!