the issue you're facing is maybe cause of discord's limitation on interaction responses, which become invalid after 15 minutes.
this means you can't directly update the same interaction after this time, and you need to implement a workaround to maintain the functionality...
you might:
- add follow-up messagees for prolonged communication.
- periodic refreshes to keep the interaction active.
- store context and recreate it as neededd.
you can refer - https://docs.discordnet.dev/faq/int_framework/general.html#:~:text=TimeoutException:%20'Cannot%20respond%20to%20an,false%20in%20the%20%5BDiscordSocketConfig%5D.