Whenever you do a trade now, just be upfront with the amount of time you're willing to wait.
Someone was looking for molly and I offered to get her for them so I went through all the campsite amiibo scanning, making furniture and moving them in and then on other animal to get molly to leave and I messaged them 3 times that she is ready and never got a response back.
It's been about a month now
But fr depending on the trade I usually would say 24 hours
They message me it'll be a couple minutes because they're cataloging and I said okay send a dodo when ur done.
It was a villager giveaway. I clearly stated that the villager would only be on my island for a few more hours and they messaged me around 11pm just before I was about to sleep. I said ok and sent them a code and they told me they were at a party. I waited for about 3 hours for a reply and at this point I assumed the villager would be voided as it was 3am in game time. I tried to kinda hint with the guy they'd be gone, but he was adamant about going to my island. Lone behold he actually turned up, the villager was awake, and the trade was completed.
Trade began at 11:00, finished 3:00. I think been late by about an hour is fine, but several hours really is a joke. I kinda feel bad because sometimes I've took a while to reply. But it's never been more than hour, usually 30 minutes at max.
I've made someone wait a really long time, but that was because I was trying to get an empty plot and I was getting the worst luck.
Different from telling someone I'm ready, and not showing up for a while since they knew I wasn't and would take a while.
30-45 mins no response and I relist it. I have no problems waiting for someone if they communicate with me, but I have no patience for ghosts. Recently on nookazon had someone give me an offer, I responded asap, opened my gate, waited about 20 mins, told them I'd only wait for 25 more mins. Then after I'm done waiting for them to come with no response and about to relist it again they tell me they got the item 10 mins ago. Tf? If you're gonna make multiple offers, don't waste my time and at least let me know within a reasonable time frame so I'm not sitting there like a dingus waiting for a transaction that isn't gonna happen.