SubscriptionInfo.IsFreeTrial is always false for android

I am currently on Unity 2021.2.15f1 and have installed Unity In-App Purchasing 4.1.4, and subscriptions seem to always be returning false for isFreeTrial.

var subscription = controller.products.WithID(GAME_SUBSCRIPTION);
if (subscription.hasReceipt)
{
    var m = new SubscriptionManager(subscription, null);
    var info = m.getSubscriptionInfo();
    Debug.Log("[Noodle] Is Trial: " + info.isFreeTrial());
    Debug.Log("[Noodle] Is Expired: " + info.isExpired());
    Debug.Log("[Noodle] EXP Date: " + info.getExpireDate());
    Debug.Log("[Noodle] purchase date: " + info.getPurchaseDate());
}

with the results being

05-11 09:18:39.612 17581 17604 I Unity   : [Noodle] IAP initialized
05-11 09:18:39.614 17581 17604 I Unity   : [Noodle] Is Trial: False
05-11 09:18:39.616 17581 17604 I Unity   : [Noodle] Is Expired: False
05-11 09:18:39.617 17581 17604 I Unity   : [Noodle] EXP Date: 5/11/2023 2:41:50 PM
05-11 09:18:39.618 17581 17604 I Unity   : [Noodle] purchase date: 5/11/2022 2:41:50 PM

Here is my subscription setup on googles end

Any direction would be great. I am leaning toward using cloud save to store the purchase date and just calculating remaining in game trial time based off of that date if this function never works. @JeffDUnity3D

@NoodlecakeStudios Is this a receipt from a valid subscription purchase? Does their user dashboard and purchase email confirmation mention they are in the free trial? So you know, we obtain our data from the Google Billing Library API, and from the receipt. So we (Unity) have no control over the field. The “isFreeTrial” parameter meaning that Google provides is not entirely clear. Does it mean that the subscription product itself offers a free trial? Does it mean the user is currently in a free trial? Does it mean that a free trial is available for the customer? Does it mean that the user has had a free trial in the past? So as you can see, it is not clear at this point. We are hoping that as Google rolls out Google Play Billing Library v4 and v5, they will improve on this.

Is this a receipt from a valid subscription purchase?
Yes
Does their user dashboard and purchase email confirmation mention they are in the free trial?
Yes

We will forward the bug to Google. Thanks for looking at it

It might not be a bug if it’s already planned for their next release, but keep us posted. I would encourage you to print out the receipt too (using Debug.Log or just print), and confirm the value.