useQuery(['tasks'], ...)и useQuery(['tasks', id], ...). Когда использую queryClient.setQueryData(['tasks', id], oldTask => ...), переменная oldTask равна undefined. (Потому что, как я понимаю, кэш у нас по адресу ['tasks'], а не ['tasks', id])