Le ne sais pas si c'est pareil sur 8266 mais sur l'ESP32 il faut 4 partitions pour faire le l'OTA. Une otadata, une factory et 2 partitions OTA.
les trois dernières devant avoir au moins la taille du firmware.
voici un exemple
# ESP-IDF Partition Table
# Name, Type, SubType, Offset...