In this case I'm not exactly sure how the crossover works when you have Bid on one side and value on the other. Those are 2 values. For the "Bid" price, I extended it a little bit, so it collects and keeps Bid prices from few candles in the past, but now I'm not 100% sure that this functionality is working, I didn't checked it for months. But how do you imagine this crossover?
I have another blocks, those 2 blocks on the bottom of the Conditions for Indicators category. Those are more suited for when the price shoud cross something.
Otherwise sometimes I use "Candle Close" instead of Bid. The idea is that when crossover is used in Condition, then 2 values are used - from the current candle and from the previous candle. This make two Candle Close values. The current Close value is normally the Bid price (if the candle is 0) and the previous value is just a past Bid price.