Garrick
The issue is that you are generating points along the alignment at 60' intervals which is actually all the HAL Points, all the VAL Points and every 60'. In this alignment, if you change your Project Settings to show Station Precisions to e.g. 5 decimal places you will see that e.g. the VAL has a Grade Break at 299.9957 which is one of your "Duplicate Points" and then your Interval generates a point at exactly 300'
We have a "Point Tolerance in TBC of 1/10mm (0.000328') which if the points were computed less than this apart we would have ignored one of them, however because they were 0.0043 apart, they are considered as different points and both are retained.
I had another question the other day on something similar and I am putting a request in to modify this command to allow
1) The selection of Create HAL Points Y/N
2) The selection of Create VAL Points Y/N
3) The Creation of Interval Points Y/N (Define the Interval)
This would then resolve this issue because you could deselect VAL Points to stop them from forming. I don't think we want to use Point Tolerance as a Control here (i.e. If two points are closer than XX.XXX then do not create them), because then we have to have a Hierarchy of which points win over others (i.e. Intervals win over HAL or vice versa which adds more complexity to this computation / report / point generation process.
You can also run the "Merge Points" command on this data to find the "near duplicate points" and decide what you want to do with them.
The VAL is the main cause of your issue on this data and the fact that we are creating points automatically at all of the VAL locations without giving you any control over that.
You could delete the VAL or create a Copy HAL and delete the VAL and then use the Copy HAL only to get what you need.
Hope that this helps
Alan