ok I did what @antinomy said below and the 'state' strategy worked.

However, it broke my old strategies. So he further suggested to:
And my old strategies are running again.

Ok, so looks like for now for all strategies without a state I have to output and pass None to weights for the state & pass a state variable to the strategy.
Will keep you updated. Thanks for looking into the issue.