There is a case users can't restore their purchase from other devices when they try to restore their purchase right after the purchase.
The reason for this problem is it takes up to 24 hours for the Google Play Store system to get the purchase information to the system.
If you can't restore your purchase from other devices even though you sign in with the same account that you used for the purchase, please take the time and try again later.
Related Article