“Their trade did not profit” cannot be classified as attributional metaphor merely because commerce is not a human being. It is ordinary usage to say that a business profits or loses money.
A stronger analysis first describes how the passage depicts a disastrous moral exchange through the imagery of commerce. If an account of majāz ʿaqlī is proposed, the exact transfer of attribution must also be defended.
Rule: a non-human grammatical subject is not enough to establish majāz ʿaqlī.