https://github.com/EpicGames/UnrealEngine/pull/3153
Still having issues with this currently in 4.26 but it appears the getownedpurchases call is deprecated.
They updated the interface in 4.27 to show that its deprecated but play docs shows a new async call using a listener.