Transid error with btrfs is usually fatal, and it's usually caused by writes not being completely flushed to disk, there are some recovery options here, btrfs restore is likely the best one for this.
There are constant ATA errors with disk3, and possibly the reason for the fs becoming corrupt:
May 10 22:48:22 MitchFlix kernel: ata6.00: status: { DRDY }
May 10 22:48:22 MitchFlix kernel: ata6.00: failed command: READ FPDMA QUEUED
May 10 22:48:22 MitchFlix kernel: ata6.00: cmd 60/40:78:20:bf:1e/05:00:31:00:00/40 tag 15 ncq dma 688128 in
May 10 22:48:22 MitchFlix kernel: res 40/00:a0:c8:d6:1e/00:00:31:00:00/40 Emask 0x50 (ATA bus error)
May 10 22:48:22 MitchFlix kernel: ata6.00: status: { DRDY }
May 10 22:48:22 MitchFlix kernel: ata6.00: failed command: READ FPDMA QUEUED
May 10 22:48:22 MitchFlix kernel: ata6.00: cmd 60/a8:80:60:c4:1e/02:00:31:00:00/40 tag 16 ncq dma 348160 in
May 10 22:48:22 MitchFlix kernel: res 40/00:a0:c8:d6:1e/00:00:31:00:00/40 Emask 0x50 (ATA bus error)
May 10 22:48:22 MitchFlix kernel: ata6.00: status: { DRDY }
May 10 22:48:22 MitchFlix kernel: ata6.00: failed command: READ FPDMA QUEUED
May 10 22:48:22 MitchFlix kernel: ata6.00: cmd 60/40:88:08:c7:1e/05:00:31:00:00/40 tag 17 ncq dma 688128 in
May 10 22:48:22 MitchFlix kernel: res 40/00:a0:c8:d6:1e/00:00:31:00:00/40 Emask 0x50 (ATA bus error)
May 10 22:48:22 MitchFlix kernel: ata6.00: status: { DRDY }
May 10 22:48:22 MitchFlix kernel: ata6.00: failed command: READ FPDMA QUEUED
May 10 22:48:22 MitchFlix kernel: ata6.00: cmd 60/40:90:48:cc:1e/05:00:31:00:00/40 tag 18 ncq dma 688128 in
May 10 22:48:22 MitchFlix kernel: res 40/00:a0:c8:d6:1e/00:00:31:00:00/40 Emask 0x50 (ATA bus error)
Check/replace cables.