The underlying reason is that the official site timetables are designed so that the same station codes cannot appear twice in the same train timetable. Many of the Delhi Parikrama trains start and end at Nizamuddin, so the starting station is NZM, and the ending station is HNZM.
Same logic for the Darjeeling round-trip toy trains DJ and DJR, starting and ending at the same station.