The explanation is in Christiaan's second point. A 9 chord is a dominant 7 chord with a 9 (extension). You can perfectly play simple dom7 chords throughout and it's even recommended when learning the structure. Later on, some harmonic knowledge and your personal taste will determine which extended chords are appropriate.
I think Stochelo approaches both pretty much the same way: by giving his best, never hiding his amazing chops and always delivering a stunning performance.
In bar 9, the second note is played a half step higher as noticed (A instead of G#). And the same thing happens later
By descending the melody, Stochelo plays G#, and by ascending, A on the 10th fret. I suppose Stochelo does it for physical reasons (in fact, I wonder if he does it consciously), and it just feels right when playing in real tempo.
Your notation is correct if you stay true to the melody as played by Django. But if you transcribe Stochelo's fingering, you should raise the second note in bar 9, 11, 13, 17, 19, 21, and the fourth note in bar 14 and 22.
hahaha! Christiaan! Stochelo plays 8 bars for intro, so the melody starts on bar 9 and not 8 as written. If you correct it, the notes to raise will be: first upbeat in bar 10, 12, 14, 18, 20, 22 and second upbeat in bar 15 and 23.
Best regards and thank you very much for this wonderful project.