SetObfuscatedAccountId not Changed issue

public class MyClientClass : IDetailedStoreListener
{
    ConfigurationBuilder m_OriginBuilder;
        public void Init(string userid)
        {
            m_OriginBuilder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance());
            m_OriginBuilder.Configure<IGooglePlayConfiguration>().SetObfuscatedAccountId(userid);
            UnityPurchasing.Initialize(this, m_OriginBuilder);
        }
}

Each time a transaction is attempted, the UserID is changed using the Init function.
When you check the receipt with the Google AndroidPublisherService.Purchases.Products.Get API on my server, it is confirmed with the SetObfuscatedAccountId value set when the app is first run, not the ObfuscatedAccountId changed in the ObfuscatedExternalAccountId field.

Please check this issue.

I got same issue, any update?