dismissNotificationAsync() not working in Expo Go

I am working on my application in React Native Expo and I have one small problem with expo-notifications in Expo Go. I am showing received notifications in Profile Screen and I want to remove notification from notification bar if I click on this notification in my screen.

const ProfileNotifications: React.FC = () => {
   const { badgeCount, updateBadgeCount, setCurrentUniversityId, setCurrentFacultyId, setCurrentStudyProgrammeId,
   notifications, updateNotifications, removeNotification } = useContext(DataContext)
   const { users, currentUserId } = useContext(UserContext)

   const currentUser = users.find((u) => u.id === currentUserId)

   const [ isMenuVisible, setIsMenuVisible ] = useState(false)

   const navigationUniversityDetail = useNavigation<ProfileUniversityDetailScreenNavigationProp>()
   const navigationFacultyDetail = useNavigation<ProfileFacultyDetailScreenNavigationProp>()
   const navigationStudyProgrammeDetail = useNavigation<ProfileStudyProgrammeDetailScreenNavigationProp>()

   const toggleMenu = () => {
      setIsMenuVisible(!isMenuVisible);
   };

   return (
      <View>
         <Ionicons name="notifications" size={theme.iconSize.lg} color={theme.colors.secondary} onPress={() => {
            if (badgeCount > 0){
               toggleMenu()
            }
         }}/>
         { badgeCount > 0 &&
            <Badge value={badgeCount} status='error' containerStyle={styles.badgeContainer} badgeStyle={styles.badge} textStyle={styles.badgeText} />
         }
         <Modal transparent={true} animationType='fade' visible={isMenuVisible}>
            <TouchableOpacity onPress={toggleMenu} style={styles.modalContainer}>
               <View style={styles.modal}>
                  <View style={styles.header}>
                     <Typography variant='h4'>Notifikácie</Typography>
                     <TouchableOpacity style={styles.read} onPress={() => {
                        toggleMenu()
                        updateNotifications([])
                        updateBadgeCount(0)
                        Notifications.setBadgeCountAsync(0)
                        Notifications.dismissAllNotificationsAsync()
                     }}>
                        <Typography color='primary'>Prečítať všetko</Typography>
                        <Queue size={theme.spacing.xs/2}></Queue>
                        <FontAwesome5 name="check-circle" size={theme.iconSize.sm} color={theme.colors.primary} />
                     </TouchableOpacity>
                  </View>
                  {notifications.map((notification) => (
                     <NotificationCard 
                        key={notification.id}
                        item={notification}
                        onPress={async () => {
                           toggleMenu()
                           await Notifications.dismissNotificationAsync(notification.id)
                           if(currentUser?.favoriteUniversities.includes(notification.itemId)) {
                              setCurrentUniversityId(notification.itemId)
                              navigationUniversityDetail.navigate('UniversityDetail')
                           } else if (currentUser?.favoriteFaculties.includes(notification.itemId)) {
                              setCurrentFacultyId(notification.itemId)
                              navigationFacultyDetail.navigate('FacultyDetail')
                           } else if (currentUser?.favoriteStudyProgrammes.includes(notification.itemId)) {
                              setCurrentStudyProgrammeId(notification.itemId)
                              navigationStudyProgrammeDetail.navigate('StudyProgrammeDetail')
                           }
                           removeNotification(notification.id)
                           updateBadgeCount(badgeCount - 1)
                           Notifications.setBadgeCountAsync(await Notifications.getBadgeCountAsync() - 1)
                        }}
                     />
                  ))}
               </View>
            </TouchableOpacity>
         </Modal>
      </View>
   )
}

export default ProfileNotifications

If I send user multiple notifications and he click in screen on last received notification, everything works fine and notification dismiss from bar too. If user click on other notification (for example first received) then notification not dismiss from bar and he must remove it from bar manually. I am 99% sure that I am sending right identifier to dismissNotificationAsync() function, because I checked it via console.log(). So why notifications not dismiss from bar, if I am sending right notification identifier to function? Thank you for help in advance.