Hello,
it appears that the "After updating a user" rule doesn't apply to certain attributes that are automatically updated by a user's action, such as "Last Logon".
Yes, your assumption is correct. It also works the same for any changes made outside of Adaxes. Business rules do not trigger in such cases and the behavior is by design.
Is it possible to make this work?
Unfortunately, there is no such possibility.