I really hope he stays as well because that alone tells us the real story.
If he leaves, I think it's fair to assume that all the yellow flags were indeed red flags and he's not a good fit for our program regardless of the obvious talent and potential.