The line which gives issue is :
Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=numberTmpl, ContinuePreviousList:=True, ApplyTo:=wdListApplyToThisPointForward
Where numbertmpl is set using the below code:
Set temp = ListGalleries(wdNumberGallery).ListTemplates(5)
With temp.ListLevels(1)
.NumberFormat = "(%1)"
.TrailingCharacter = wdTrailingTab
.NumberStyle = wdListNumberStyleLowercaseLetter
.NumberPosition = InchesToPoints(0.25)
.Alignment = wdListLevelAlignLeft
.TextPosition = InchesToPoints(0.5)
.TabPosition = InchesToPoints(0.5)
.ResetOnHigher = 0
If CSAVOObj.StaticDataRef.bIsAmendment Then
.StartAt = 1
End If
.LinkedStyle = ""
End With
The same code works when list is applied before but at one point of time in the code the same statement gives a wring output and starts a new list