My trade expires each time i try to trade my friend has also tried so its not a problem on our side
Usually this is caused by having trades that are not yet verified. It may take a while because Steam API/Trading History are not always available or lagging. You could check if there is any 'stuck' task by looking for the status message under 'My Shop'. When there are ongoing task you cannot add another one. If one task is being stuck for a long time you could contact us to remove it.
my pawn shop does not work it asks for metal and when metal is added it keeps asking.
If you could please take a screenshot about the trade. I would need more information to understand the problem.
Also it would be great if there was some way to restart steam on the bot you own if you have VIP if its steam trading bugs
The restart is kind of automatic. They won't stuck unless they have to be - like the situation I mentioned above.