Nicht ActiveControl, sondern den Sender benutzen?

ActiveControl kann/wird beim Exit bereits das neue aktive Control sein.
ShowMessage('ENTER/EXIT: ' + (Sender as TControl).Name);
Wenn es beim OnExit funktioniert und der Fokus zu
Keinem anderen Control geht, also NIL wird, dann viel Spaß, mit ActiveControl.
Ein Therapeut entspricht 1024 Gigapeut.