When I measured the time difference previously, I had 7.5ms for the left and 7ms for the right main/sub matching. It is probably related a little asymmetry in my room. So I was looking for another way to calculate the time delays for the mains and I came across an article by Merlijn van Veen.
I set the main and sub with baffles in the same plane and setup my microphone directly pointed directly at them from around 5ft. I took three measurements each for the sub and the main.
First I used another method I read elsewhere to calculate the time difference using the step graph in overlays window. I calculated the average of all the nine combinations and arrived at a time delay of 6.06ms for the main.
Then I followed Merlijn's method:
1. The phase lines of the subs and mains were clustered together respectively. So that gave me confidence in my measurements.
2. The phase offset was 305 degrees at the crossover frequency of 150Hz; so they are off by 0.85 cycle.
3. Full cycle time is 6.67ms and 85% of it is 5.67ms. This is the delay if the baffles are coplanar.
4. I positioned the speakers where I had them since before the subs came in and placed the subs 6 inches behind them. As the mains are ahead, I had to add the time for 6 inches which came out to be 0.44ms.
5. Time delay set in the miniDSP SHD is 6.11ms(5.67+0.44).
So far the improvement is good with a cleaner mid-bass.