Hey @mahdi1 no problem, happy to help where I can!
Thanks for confirming - Only the Post Login Action will run on Social logins. The Post Login Action code you shared above seems to be working in my environment when logging in for the first time with a Google user:
exports.onExecutePostLogin = async (event, api) => {
if (event.stats.logins_count == 1) {
api.user.setAppMetadata('is_approved', false)
}
};