Only sender has transaction details

I’m trying to get transaction information for two clients. It’s pretty straight forward. I’m creating two clients, making a transaction and then calling diemClient.getAccountTransactions(address, start, limit, events); for both clients.
The problem is that i only get information for the account that has sent funds. So sending from one client (buyer) to another client (merchants) shows the transaction details for buyer while the transactions details for the merchant is empty. What am i missing here?