Hmmm, so that function actually returns something. Could you run this in the developer console in Season 2 as well and see what it returns:
has_season_data()
That function should return True. If it returns False, could you check the output of renpy.list_saved_games("Season 1|Season_1", fast=True) when run in Season 2 again?