For once vendor SHOULD NOT have all sellable items in his personal inventory. Put them in the chest nearby, with extremely hard to lockpick lock. Vendor should have only gold in his/her inventory, and items like personal weapons and such.
In fact you've already done similar management in DOS2.
There are of course exceptions when you trade/barter with common folks, but they usually don't have much on them anyway.

It is also should take way more time for vendor to replenish their stock and gold. Right now it's just ridiculous, as they replenish it EVERY DAY! That makes mini-economy-game, with planning on what to loot, what to steal and so on - obsolete. With such fast replenished gold you can sell absolutely everything that is not nailed.
And mind you, even in EA there is already several situation where you can murder vendor without consequences, loot everything you sold to them, and then sell it again to another vendor. Would be better balanced if vendors could not restock so quickly.

And finally i'v noticed that vendors "auto-level-up" their inventory when you level-up. IMO their stock should fixed, and upgraded only if you do something very beneficial to them, or to settlement where vendor located.