Hi Tony
As a workaround you can determine when a new layout has been added by using the ProjectItemsChangedEvent like this:
ProjectItemsChangedEvent.Subscribe((args) => {
if (args.ProjectItem is LayoutProjectItem && args.Action == System.Collections.Specialized.NotifyCollectionChangedAction.Add)
System.Diagnostics.Debug.WriteLine("Layout has been added");
});