hi
you are correct, the condition 'and selection's back price is greater then 2.00' , does have the last say.
but the problem was, your selection was true for all your conditions, including the greater than 2.00.
it was your price formula that placed the bet below 2.00, because your back bet was placed at 1.84, so when all the conditions were correct/true, the trigger sent a bet out at 5 ticks less than the back matched price of 1.84=1.79.
if you do not want to lay less than 2.00, then have a formula , IF(lay_price<2.00,2.00,r_ticks(bm_backp,-gt2))
mcbee