Why is my query refetching when using the same query key? - TanStack