It appears to be a device problem:
Aug 17 08:08:32 Daniz-unRAID kernel: BTRFS info (device sdq1): disk space caching is enabled
Aug 17 08:08:32 Daniz-unRAID kernel: BTRFS info (device sdq1): has skinny extents
Aug 17 08:08:32 Daniz-unRAID kernel: sd 8:0:15:0: [sdq] tag#7434 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08 cmd_age=0s
Aug 17 08:08:32 Daniz-unRAID kernel: sd 8:0:15:0: [sdq] tag#7434 Sense Key : 0x3 [current]
Aug 17 08:08:32 Daniz-unRAID kernel: sd 8:0:15:0: [sdq] tag#7434 ASC=0x11 ASCQ=0x0
Aug 17 08:08:32 Daniz-unRAID kernel: sd 8:0:15:0: [sdq] tag#7434 CDB: opcode=0x28 28 00 01 58 fa 80 00 00 20 00
Aug 17 08:08:32 Daniz-unRAID kernel: blk_update_request: critical medium error, dev sdq, sector 22608512 op 0x0:(READ) flags 0x1000 phys_seg 2 prio class 0
Aug 17 08:08:32 Daniz-unRAID kernel: BTRFS error (device sdq1): failed to read block groups: -5
Aug 17 08:08:32 Daniz-unRAID kernel: BTRFS error (device sdq1): open_ctree failed
You can try cloning the device first with ddrescue, though it usually works better with spinners, there are also some recovery options here but they are not much likely to work on failing devices.