Computer failing to boot after Grub post-beesd activity

At this point I think my best bet is to reimage and see if the fresh system can boot. Based on certain page errors on boot it is possible that it’s a hardware related failure, but I would expect the smart log to find an obvious problem like that.

sudo smartctl -a /dev/nvme0n1
\smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.12.28-1-MANJARO] (local build)
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       SOLIDIGM SSDPFKNU010TZ
Serial Number:                      [serial]
Firmware Version:                   002C
PCI Vendor/Subsystem ID:            0x025e
IEEE OUI Identifier:                0xc8d6b7
Controller ID:                      1
NVMe Version:                       1.4
Number of Namespaces:               1
Namespace 1 Size/Capacity:          1,024,209,543,168 [1.02 TB]
Namespace 1 Formatted LBA Size:     512
Local Time is:                      Thu Jun 26 16:10:57 2025 PDT
Firmware Updates (0x14):            2 Slots, no Reset required
Optional Admin Commands (0x0017):   Security Format Frmw_DL Self_Test
Optional NVM Commands (0x00df):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp Verify
Log Page Attributes (0x1f):         S/H_per_NS Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg
Maximum Data Transfer Size:         128 Pages
Warning  Comp. Temp. Threshold:     77 Celsius
Critical Comp. Temp. Threshold:     80 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     4.00W       -        -    0  0  0  0        0       0
 1 +     3.00W       -        -    1  1  1  1     4000    5000
 2 +     2.20W       -        -    2  2  2  2    22000   37000
 3 -   0.0250W       -        -    3  3  3  3      225    2000
 4 -   0.0040W       -        -    4  4  4  4     3000   11999

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         0
 1 -    4096       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02, NSID 0x1)
Critical Warning:                   0x00
Temperature:                        29 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    2%
Data Units Read:                    51,047,013 [26.1 TB]
Data Units Written:                 35,506,377 [18.1 TB]
Host Read Commands:                 512,641,067
Host Write Commands:                784,429,819
Controller Busy Time:               5,785
Power Cycles:                       635
Power On Hours:                     6,326
Unsafe Shutdowns:                   349
Media and Data Integrity Errors:    0
Error Information Log Entries:      105
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0

Error Information (NVMe Log 0x01, 16 of 256 entries)
No Errors Logged

Self-test Log (NVMe Log 0x06, NSID 0xffffffff)
Self-test status: No self-test in progress
Num  Test_Description  Status                       Power_on_Hours  Failing_LBA  NSID Seg SCT Code
 0   Extended          Completed without error                6326            -     -   -   -    -
 1   Extended          Completed without error                6292            -     -   -   -    -
 2   Short             Completed without error                6292            -     -   -   -    -
 3   Short             Completed without error                6290            -     -   -   -    -
 4   Short             Completed without error                6290            -     -   -   -    -

Mod edit:- Placed command output within preformatted text boxes for better readability. In future you are expected to do this yourself.
Please see: How to Post Command Output as Preformatted Text :eyes: