There can be a delay up to HOURS if the player was scheduled in a match or if either the seller's or buyer's clock was off from the server's.

The cost of negotiations is there to make it less attractive for people to be less than fair play, but of course if he wanted to he could accept an offer from a team for a newly acquired player, but most likely it was just the long delay.