I\'m having a difficult time grasping how queries really work on transactions with the new Google Firestore Datastore mode( I already worked with the previous version of Datasto
You are correct. This was a bug in the documentation. Cloud Firestore in Datastore mode removes the restriction that queries inside transactions must be ancestor queries.
The page is now updated. Apologies for the confusion.