AddOnLoginStatusChangedDelegate_Handle never trigger

What online subsystem are you using? It depends on the platform, but there may be something missing from one of them.

OnLoginComplete should trigger with Login()
OnLoginStatusChanged should trigger with Login()/Logout() and any time the platform detects a disconnect. Depending on the platform, that may not be easy/obvious.

The NULL interface isn’t quite as robust as some of the others and may not try to handle everything like the others should.