This is very strange and I can’t believe it happened. I am testing a purchase with AppUserID 56 as shown in the log file below (indicated as /v1/subscribers/56/offerings).

I made a purchase and got a message indicating that “There is already another active subscriber using the same receipt” (as shown below).

When I check RC dashboard, it shows that the purchase is made by AppUserID 14, shown below.

I am using purchases_flutter plugin and using the login() function upon user login. I supposed the login() function will set the current user of Revenuecat and thereafter the purchase made should be belonging to the ID passed in to the login() function. How can user 56 turn out to be user 14?
I hope someone out there can help me. Thank you.