The Foundation was in the Season 1 battle pass. As such, it is unlikely that he will ever come back, at least in the foreseeable future. Until Epic changes its policies on seasonal skins, there is no chance of him returning in the future.