I have BPL running in wemos d1 mini. 3 ds18b20 sensors, buzzer, oled and 2 buttons +ispindel. Works fine, few times web ui is crashed after week or so but MCU still work and keep things running.
Maybe you have faulty component or bad connection? Run it without web ui? Watching fridge/beer temps...