I doubt that this was a longitudinal study. One easy explanation is that a higher percentage of recent retirees retired because they are comfortable with their financial situation, whereas a higher percentage of non-retired can't afford to retire voluntarily and are worried about their financial future.