Your Lay strategy is set to bet only if Back strategy
does NOT have Matched bets on same selection. It can place Lay bet before Back strategy has Matched bet. It even can place bet if Back strategy has Unmatched bet as you are not checking those, you are only checking for Matched bets.
There is nothing in your Back strategy that would prevent it or allow it to bet depending on Lay strategy bets, so it will place bets when its rules are satisfied regardless if Lay strategy has bets or not.
Those two strategies are betting on two different markets, Match odds and Over/under 2.5 goals, so they will NEVER have bets on same selections! You should remove "Selection conditions->Only if specified strategy has bets" rule and instead use rule "MARKET conditions->Only if specified strategy has bets" rule to check if another strategy has Matched or Unmatched bets on the same EVENT, as they are betting on different markets.
For more details please read the manual and make sure you use simulation mode to test it:
https://www.bfbotmanager.com/en/help/kn ... v3-version