Did you use Default settings from your mt5 version EA ?
USDJPY M30 => Default Settings using Tick Data Suite. image
Is there a specific reason you are filtering by this condition? I don't recall reading anywhere on this thread anyone mentioning this.
V1 has more trades because it does not has the condition added on v2 & v3 (2 bearish/bullish in a row): image