Trouble with displaying transaction history on ListView widget

I having trouble displaying my transaction history on my ListView widget. I am sourcing the information from my Firestore DB. In a (Transaction-history) subcollection under users collection. Here's how I am trying to display and read the info: I am Querying the DB collection (Transaction-history), and am getting the Value source from the user reference - "user ref" under authenticated user - variable. After trying this without success I have also tried filtering it based on the user reference still without success. Please see the screenshots of how I am doing this below.

I don't understand the source of the problem. Maybe it's from my Firestore rules. I have equally crossed checked that but I don't know if I am getting it right. My app is a payment wallet.

I have attached screenshots of my work and my Firestore rules. Can anyone help out? I've been on this issue for almost a week now. ๐Ÿ˜”๐Ÿ™๐Ÿผ

1 reply