@AdventKylin
Why don't you use the official esptool but the third-party M5Launcher? This is not convincing, you don't know how M5Launcher flashes the firmware. The export function in M5Burner packages the entire flash into a bin, so of course there is no bootloader.bin or spiffs.bin.
B