I suspect this might be request threading/confusion[0] issue similar to the one GitHub experienced a while back. This would explain why seemingly random user data is being returned.
0: https://github.blog/2021-03-18-how-we-found-and-fixed-a-rare...
0: https://github.blog/2021-03-18-how-we-found-and-fixed-a-rare...
If someone should be aware of thread-local storage and its implication it ought to be them.