You have a problem with your cache pool, it's failing to add a second device.
Jun 10 11:38:02 Tower kernel: BTRFS info (device sdq1): relocating block group 1821087105024 flags data
Jun 10 11:38:03 Tower kernel: BTRFS info (device sdq1): found 1412 extents
Jun 10 11:38:05 Tower kernel: BTRFS info (device sdq1): found 1412 extents
Jun 10 11:38:05 Tower kernel: BTRFS info (device sdq1): relocating block group 1820013363200 flags metadata
Jun 10 11:38:07 Tower kernel: BTRFS: Transaction aborted (error -28)
Usually easiest to backup and redo the pool, you can use this thread if you need help with the backup.
You're also having issues with your NVMe device:
Jun 10 11:07:39 Tower kernel: nvme nvme0: I/O 768 QID 7 timeout, aborting
Jun 10 11:07:39 Tower kernel: nvme nvme0: I/O 769 QID 7 timeout, aborting
Jun 10 11:07:39 Tower kernel: nvme nvme0: I/O 770 QID 7 timeout, aborting
Jun 10 11:07:39 Tower kernel: nvme nvme0: I/O 771 QID 7 timeout, aborting
Jun 10 11:07:39 Tower kernel: nvme nvme0: I/O 772 QID 7 timeout, aborting
Jun 10 11:08:09 Tower kernel: nvme nvme0: I/O 768 QID 7 timeout, reset controller
Jun 10 11:08:40 Tower kernel: nvme nvme0: I/O 16 QID 0 timeout, reset controller
Jun 10 11:10:11 Tower kernel: nvme nvme0: Device not ready; aborting reset
Jun 10 11:10:11 Tower kernel: nvme nvme0: Abort status: 0x7
Jun 10 11:10:11 Tower kernel: nvme nvme0: Abort status: 0x7
Jun 10 11:10:11 Tower kernel: nvme nvme0: Abort status: 0x7
Jun 10 11:10:11 Tower kernel: nvme nvme0: Abort status: 0x7
Jun 10 11:10:11 Tower kernel: nvme nvme0: Abort status: 0x7
Jun 10 11:11:12 Tower kernel: nvme nvme0: Device not ready; aborting reset
Jun 10 11:11:12 Tower kernel: nvme nvme0: Removing after probe failure status: -19
Jun 10 11:11:12 Tower kernel: nvme0n1: detected capacity change from 1024209543168 to 0