I also found that sometimes Zorro after pressing "Trade" it connects to the API but will not receive price data, therefore it stops the strategy (error 047). Then without doing anything to the TWS, if I close Zorro and re-open it again, when I click on "Trade" it will connect to the API and retrieve the price data OK.
Based on the above, I believe that there could be some issues on Zorro side.