Подогрев на ESP8266 + IRF520

Я прям ну полный чайник, если возможно объяснять на пальцах.
Решил собрать себе подогрев на PTC нагревателях 12v. NodeMCU ESP8266 есть, модуль с мосфетом IRF520 есть, NTC термистор есть, бп на 12v есть. Собрал по схеме


Итог, без нагрузки 12 вольт на выходе модуля есть, под нагрузкой шишь.

Виима, MOSFET от 3.3 Вольта плохо открывается

Ну правильно.
Посмотрите характеристики транзистора - у него начало открытия 2-4в. Это значит что управлении от 3.3в он имеет полное право не открываться вообще.

На каком выходе модуля, и чему равен шишь?
Если выход V-, то он и должен притягиваться к земле, при открытии транзистора.
Если выход V+, то возможно 12 вольт отключаются блоком питания от перегрузки, т.к. контакт V+ напрямую соединен с Vin от блока питания, и напряжение на нем не должно сильно зависеть от состояния транзистора, если блок питания может выдавать требуемый нагрузкой ток.