Had guessed such a direction, as after transfer of the change to my app, here the effect did _not_ occur.
I had already noticed this difference in CanExpand, but had not been sure if it was directly related to your recent change / this specific topic.
Btw, it is good to see that the fix from the thread "Trouble with CustomTreeView (OnExpand)" (SIGSEGV at CanExpand when inside Begin-/End-Update) indeed is part of 2.2 - the problem did not reoccur here.
A lot of thanks for having involved so deeply! Great experience.