I'm trying to send Expo push notifications to multiple devices. I'm retrieving the Expo tokens from Firestore. When I enter the tokens manually, it works! It sends the notification to both devices I'm using, but when I retrieve the data from Firestore, it only sends the notification to one device.
async function sendPushNotification(readx) {
  const message = {
    to: readx,
    sound: "default",
    title: "Original Title",
    body: "And here is the body!",
    data: { someData: "goes here" },
  };
  const retrieveNetwork = async () => {
    try {
      //const querySnapshot = await getDocs(collection(db, "cities"));
      const q = query(collection(db, "users"));
 
      const querySnapshot = await getDocs(q);
  
      setRead(querySnapshot.docs.map((doc) => doc.data().expoUser));
      setReadx(JSON.stringify(read));
    
    } catch (e) {
      alert(e);
    }
  };
 
    