С Японией провокаций со стороны СССР не было - войны не намечалось со стороны СССР.
Столкновения и на Хасане, и на Халхин-голе протекали по одному сценарию - ещё с лохматых царских времён российская сторона очень вольно трактовала понятие "граница" с туземными странами типа Кореи и Китая, по факту российские, а потом и советские военные просто занимали те господствующие высоты, которые считали удобными, независимо от их географического расположения. Пока визави были импотентные власти Кореи и Китая, никто не возмущался подобными подходами. Но когда там появились японцы, они потребовали от советской стороны вывести войска за признанную СССР линию бывшей советско-китайской, а ныне советско-японской границы. СССР ожидаемо полез в залупу, решив показать, "кто в доме хозяин". На Хасане огрёб люлей, на Халхин-голе удалось победить, но на грани фола. После чего японцы предпочли дальше не эскалировать.
Для общего развития - бои на Хасане шли за сопку Заозёрная, находившуюся по ТУ сторону госграницы СССР. Вопрос на засыпку: что делали советские пограничники на корейской стороне границы и почему в СССР объявили победой неудачную попытку выбить японцев с этой самой сопки, которую СССР снова занял только в 1945 году?