To measure rise time accurately there need to be several samples on the rising edge of the square wave. As its a vertical edge there may not be enough samples - try using a shorter timebase so there are less square waves / edges on the screen. This should increase the number of samples used to make the measurement.

As Martyn says you could also try DeepMeasure which will provide a separate measurement for each rising edge on the screen.