> А сильно большая разница в том что он был о нейтралитете?
Конечно большая - нейтралитет куда менее конкретные обязательства о начале войны, чем конкретное обязательство о ненападении. Кроме того понятие нейтралитета позволяло СССР квалифицировать ряд действия Японии как его нарушение, за счет чего имелись правовые основания к прекращению данного договора. В связи со всем этим тезис "СССР первым напал в нарушение договора" - ложный.