Knock Learn is reset every time you write a new calibration. Make sure to log all timing-related PIDs and you *should* see how the final timing is being calulated. You can also log the knock learn PID so you can see if it's taking any corrective action.

@motown - I completley understand - my post wasn't in response to your recommendation - it was just in response to leaving the low and high octane tables the same permanently.