How to fix Firestore: Transaction exceeded 270-second time limit in Firebase | DevErrors