Still no wiser and just seen it happen again. But this is the best way I can think of to force it. Sort and take the back price every x secs before the match starts (using restricted refresh), testing that my InPlay Signal isn't set (setting signal on inplay detect). If it is set then condition is false and Price\Sort won't run again . This will always give the fave sort to pos. 1 and last price prior to going in-play, regardless of how long the market suspends
13/02/2020 12:33:52: [G_Auto] : Store Value for Roberto Marcora: SP = 1.75
13/02/2020 12:33:52: [G_Auto] : Automation Signal for Roberto Marcora: SPStored = 1
13/02/2020 12:38:55: [G_Auto] : Automation Signal for Roberto Marcora: OrderSorted = 1
13/02/2020 12:38:55: [G_Auto] : Store Value for Roberto Marcora: SP = 1.66
13/02/2020 12:38:55: [G_Auto] : Automation Signal for Roberto Marcora: SPStored = 1
13/02/2020 12:43:56: [G_Auto] : Automation Signal for Roberto Marcora: OrderSorted = 1
13/02/2020 12:43:56: [G_Auto] : Store Value for Roberto Marcora: SP = 1.68
13/02/2020 12:43:56: [G_Auto] : Automation Signal for Roberto Marcora: SPStored = 1
13/02/2020 12:48:57: Guardian has detected that the market is in-play
13/02/2020 12:48:57: Guardian has detected that the market is suspended
13/02/2020 12:53:59: [G_Auto] : Store Value for Roberto Marcora: Stake = 10
13/02/2020 12:53:59: [G_Auto] : Automation Signal for market: InPlay = 1
13/02/2020 12:53:59: Guardian has detected that the market is now unsuspended