Since I wasn’t able to get an answer here, I emailed Apple Developer Technical Support. Here’s their response…
Apple DTS wrote:
Yes this is the current approach to allow free app download with functionality gated by a free and paid non-consumable IAP purchase.
With originalPurchaseDate the users clock would start immediately upon purchase time. That is a reliable signal but worth noting that purchase event is not when a user has opened or started to use your app or service. For that reason a free non-consumable enables the users to know the terms and start the clock when they are ready.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags: