Till around 2 weeks ago I could follow my sales almost live (~1 min) with MasterMerchant or Arkadius but not anymore. Often I'm stuck with 2 or 4 hours old history with no way to update it manually, it simply shows as synced, all linked already. No lua error whatsoever. So or there's something wrong on my end but I can't find what or the API has been modified.
Edit: I'm not the only one affected in my trading guild.
There are two things to consider, online or new sales and offline or old sales.
The E key to request more data from when you were logged off only gets sales while you were not logged into the game. There is no equivalent for new sales after you log in. You can not force that to update that is server controlled.
The server limits the new sales that are presented to a player after you log in. If the server is under load it will not provide new sales at all. This is not a bug, it is intentional on the part of ZOS. This restriction has nothing to do with mod authors. Some people in the official forums have mentioned the only way to force it is to log out to the login screen where you put in your password. I don't recommend doing that because you will be logging in and out a lot. Just log in the next day and get your data.
While we are talking about server restrictions I would like the take the time to remind everyone all server restricted information can not be resolved by mod authors. The last time Philgo attempted to do so ZOS removed the functionality and asked him to remove the code from MM.
Also Arkadius does not use LibHsitorie at all. LibHistorie and Arkadius get data from the guild history panel. MM gets its information from LibHistorie.