I'm playing on PC and I have something similar as well.
When I first enchant some iron daggers they have a value of around 1700, and can be sold for around 600-700 septims. But if I close the game and restart it loading the save with already enchanted daggers, they now have a value of 3200 and can be sold for more than 1200 septims. However, newly enchanted daggers in that "game section" still have a value of 1700, despite they are completely the same as those enchanted before.
Also I found that restarting the game will also completely restock a merchant's vendor, both their gold and items will be restocked, even if you just took all of their gold 1 game minute earlier.
This makes sense, it's either part of some economy function but more probably that the enchantment table calculates the price wrong, it's not the number of items sold who set price but your enchantment level, as you level up the price goes down.
Then you save and reload I guess the price of the item is calculated as other random enchanted items. base price+ enchanted effect price+ magic charge.
Ty for the save and reload to restock tips.