Olá, Marcelo! Tudo bom com você? Eu espero que sim!
Desculpe a demora em dar um retorno.
O curso que você assistiu já está há um tempinho na plataforma e alguns métodos que foram utilizados antes no código podem ter sido atualizados nesse meio tempo e alterado o resultado final. Isso é completamente normal e pode acontecer ao realizar qualquer curso da plataforma, então você não precisa se preocupar tanto, o seu código não está incorreto ;-)
A primeira vez que fiz o curso meu gráfico do LinearSVC ficou muito similar ao do instrutor, mas com o passar do tempo e agora com esse novo teste, obtive um resultado diferente, com a linha de decisão mais acima. Então, provavelmente a atualização de bibliotecas e também de seus métodos é o principal motivo dessa diferença entre resultados.
Eu espero ter ajudado! Se surgir outra dúvida estarei à disposição.
Bons estudos!