Facebook score API not saving score for public user

This question has being asked before by another person but the reply was not good enough.

I made use of the score API to do a friends’ leaderboard thingy, if the player is a new user and doesn’t even have a score value it should represent the null return with 0 and save the current highscore of the user.
The problem is the score saves and the leaderboard generates fine when using a test user, but when i login with a real public account in the test build, it always shows 0, the score doesn’t save, and publish actions for the game has being approved by Facebook, its still not changing.

Anybody,
@toprakvo anything i can do about that?

I fixed this by adding the permissions for log in, I added them all at once so I’m not sure which did it but I asked for public_profile, email, user_friends, and publish_actions