Just doing some catching up ... and I continue to marvel at how well you steadily progress at building more strength into the bond between you two and in your own personal growth.
My slant on his "vanishing" is a need to still test for signs that the leash is not getting any shorter over time as he once felt.
Eventho , you may not feel like you handled in the best way, more importantly is ... you continue to to deal with it in a different way than before. So long as there are no signs of old patterns, then what we do is recognized more as an evolutionary process of improvement.
In time I think your going to see his need to "vanish" wane more and more.
Congrats on your school grades! Time to plan a school vacation now before the next course.