I used to do insurance restoration work and if it is indeed smoke residue on the windows then the best way to clean it was with a degreaser. So maybe try adding a splash of a degreaser to your solution and it may break down the film that’s left on the glass better then just dawn alone.
Just a thought.