Picking up rider from School

My previous try of leaving the school grounds, FSD drove straight ahead and didnt turn right to take the correct path. I took over, reversed to start position in manually , then proceeded to turn right manually and after a few metres on the correct exit path, I re-engaged FSD Supervised. This clip shows the next attempt to exit in FSD and it chose the correct path! This version of the software contains a 'reasoning' element in the 'Neural Network' of the software. Has the software learnt that quickly?