Noting this down in case anyone runs into anything similar - I found the issue was related to an ErrorBoundary call on the POST request that resulted in the component being unmounted and not refetched again