Restore In-App Purchase don't work properly

This is how i got my restore IAP setup, it work, but not in a efficient way, at first try it always fail, the only way i got it to work is to connect (on branch) the false node back to restore node however it take a extremely large amount of time to work. Any reason why it taking to long to restore the In-App Purchases ?

I read the document from match 3 but everything look like it should be, their a macro in the doc but correct me if i’m wrong they call the same function twice ( Success & Fail )

Upgrading to the latest version din’t help.

Currently i got my restore setup like : On branch the false node is connect to the restore button, that setting is not helpful at all and they way i got everything setup in order to buy & restore is very confusing and is just because of this bug.

Please help