Milestones are difficult to control on PGC because rather then Geocaching.com, where caches are administered in order of uploading, PCG get the found caches from Groundspeak in one dump per day and the sequencing can be off in that way.
The only way to control this at PCG is to do only the milestone cache that day