Zion Williamson suffered several setbacks in his recovery journey, which has pushed his return date back several times.