У меня похожее случалось раньше, потом я поняла: если количество того что хочешь купить по стоимости выше чем количество денег которые имеешь, то при попытке другого игрока это тебе продать (именно в таком большом количестве) он тебе ничего в результате не продаёт, а вместо "купить" становится "хранить".
Например, у Вас есть 7800 монет, Вы ставите покупку руды за 8 монет в количестве 1000 штук. Кто-то пытается Вам продать всю тысячу сразу, у Вас на это не хватает денег, программа продаёт эту тысячу кому-то другому по этой цене, тому у кого деньги есть, а Вам убирает пометку "купить".
Хотя это просто мои соображения, как на самом деле - я не знаю.