Yes, ignition timing can affect AFR. If the timing is too far advanced, it can cause the air/fuel mixture to detonate prematurely, which will lean out the mixture and result in a higher than normal AFR reading. Conversely, if the timing is too retarded, it will cause the mixture to run richer than normal, resulting in a lower AFR reading.