In "Condition" you can select the timeframe for MA and it should work even if you are on different timeframe. If it doesn't check if your timeframes have data, because sometimes in MT4 the data is broken. And do this with one block first, to make sure that it works.
I would actually advice to connect Pass -> Trace, and to select bunch of MA in the Trace block, just to see if anything is correct with all values. And then experiment what will happen when you combine these values.