Hi Martivo,
It may be worth reformatting my SSD and trying from a newer trunk. Regarding the method of reboot, I have tried all methods suggested (sudo reboot now, pressing the button on the device, and unplugging) and it behaves the same way regardless -- only boots up successfully occasionally. Again, once it finally does get up and running, I have no issues.
Also, here's the output you requested:
❯ fdisk -l /dev/mtdblock0
Disk /dev/mtdblock0: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 8BC16F25-9BE8-4E53-9C82-E16552ED9513
Device Start End Sectors Size Type
/dev/mtdblock0p1 64 7167 7104 3.5M Linux filesystem
/dev/mtdblock0p2 7168 7679 512 256K Linux filesystem
/dev/mtdblock0p3 7680 8063 384 192K Linux filesystem
/dev/mtdblock0p4 8064 8127 64 32K Linux filesystem
/dev/mtdblock0p5 8128 8191 64 32K Linux filesystem
/dev/mtdblock0p6 8192 16383 8192 4M Linux filesystem
/dev/mtdblock0p7 16384 32734 16351 8M Linux filesystem