When two merchants are in at the same time, and there are certain items one is buying and the other is selling with a large price difference, it feels a bit like an exploit to just move their inventories back and forth until they run out of goods or gold available.
Is this working as intended? Should merchants buy/sell from each other when a 2nd merchant arrives at the same time? Or do some sort of price fixing between the two of them perhaps?