Hook on_session_creation doesn't fire with Social Login?

Session hooks fires when a user logs in or on session creation.

However, it doesn’t seem to fire if we are using Social Login. So any action implemented against login using the hook doesn’t really work when Social Login is enabled. While on_login does fire, it doesn’t have any user information at that point.

Is there any alternative solution we can use to get around this?