I suggest you should give the player a possibility to rebuy items like gladius and tower shield which, are obtained too early but are needed later ingame...
Actually i myself sold them, and i see how i need them for synthesis items
So make a shop for these!
I think this is wrong section if you want to make requests like that. Anyway, I'll answer. First of all, where did you get that Tower Shield? It should be only obtained from chapter 7 shops. About Gladius, I'll put it to chapter 7 shops as well.