Query isn't refetching properly with invalidateQueries? - TanStack