| 
		
			Сообщение от BJester
			
		
	 | 
	| 
		Есть идеи с чем это может быть связано?
	 | 
	
 Вы отправляете данные в разных форматах — когда отправляли напрямую через форму, то там был тип 
application/x-www-form-urlencoded, (такой же, как у текстового представления класса URLSearchParams), что очевидно принимается сервером.
А класс FormData в конечном счёте представляет данные при отправке в виде типа 
multipart/form-data, а вам нужен 
application/x-www-form-urlencoded. Можно перевести из одного формата в другой, а можно сразу правильный.
Например, замените (строка №8) FormData  на URLSearchParams.