Keep in mind that on the 3-1 PE trades that the day of earnings drives the "day count". If you look at the history by clicking on the results window you can see that these trades were made on Monday and exited on Tuesday -- bc SYMC announces on Wed. See below for response from CML Support. So the trade backtesting assumes a Monday entry and then a Tuesday exit.
NOW I SEE you are referencing a 7-1 PE trade. My bad. Still the clarification below is useful.
So, currently the system basically uses a "trading days" style calculation only if earnings is on Monday or Tuesday and if the 'days before' number is <= 5. Otherwise the system uses calendar days. These earnings events are on Wednesday. Since the trade can't open on a Saturday or Sunday, the first day that is <= 3 days before earnings is Monday. Then, Tuesday is the day before earnings, so, you are just seeing 1 trading day instead of 2. For this stock, you can simply increase the days before earnings if you want to force it to open on Friday.
That said, we do have plans in the works to create a true trading days calculations that always opens and closes the correct number of days before or after earnings, irrespective of day of week, and that is also "holiday aware". We're hoping to have that out within about 4 weeks.