I run current Arch Linux and LXDE, on a laptop. It never had trouble suspending, but suddenly it would not correctly suspend on lid closure, and on re-opening hang (if the battery wasn't dead by then). Investigation of the log found this:

Nov 04 00:42:47 laptop1 kernel: Freezing user space processes ...
Nov 04 00:42:47 laptop1 kernel: Freezing of tasks failed after 20.001 seconds (1 tasks refusing to freeze, wq_busy=0):
Nov 04 00:42:47 laptop1 kernel: veracrypt D 0 2510 674 0x00004084
Nov 04 00:42:47 laptop1 kernel: Call Trace:
Nov 04 00:42:47 laptop1 kernel: ? __schedule+0x27f/0x6d0
Nov 04 00:42:47 laptop1 kernel: schedule+0x43/0xd0
Nov 04 00:42:47 laptop1 kernel: request_wait_answer+0x12a/0x270 [fuse]
Nov 04 00:42:47 laptop1 kernel: ? wait_woken+0x70/0x70
Nov 04 00:42:47 laptop1 kernel: ? wait_woken+0x70/0x70
Nov 04 00:42:47 laptop1 kernel: __fuse_request_send+0x63/0x90 [fuse]
Nov 04 00:42:47 laptop1 kernel: fuse_direct_io+0x3f8/0x630 [fuse]
Nov 04 00:42:47 laptop1 kernel: fuse_file_read_iter+0xa0/0x140 [fuse]
Nov 04 00:42:47 laptop1 kernel: new_sync_read+0x15e/0x1f0
Nov 04 00:42:47 laptop1 kernel: vfs_read+0x9d/0x150
Nov 04 00:42:47 laptop1 kernel: ksys_read+0x67/0xe0
Nov 04 00:42:47 laptop1 kernel: do_syscall_64+0x5f/0x1c0
Nov 04 00:42:47 laptop1 kernel: ? prepare_exit_to_usermode+0x85/0xb0
Nov 04 00:42:47 laptop1 kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Nov 04 00:42:47 laptop1 kernel: RIP: 0033:0x7f040278ea6c
Nov 04 00:42:47 laptop1 kernel: Code: Bad RIP value.
Nov 04 00:42:47 laptop1 kernel: RSP: 002b:00007ffd6f49ff10 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
Nov 04 00:42:47 laptop1 kernel: RAX: ffffffffffffffda RBX: 00005575ef471080 RCX: 00007f040278ea6c
Nov 04 00:42:47 laptop1 kernel: RDX: 0000000000000008 RSI: 00007ffd6f4a0048 RDI: 0000000000000010
Nov 04 00:42:47 laptop1 kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: 00005575ef0c1d20
Nov 04 00:42:47 laptop1 kernel: R10: 0000000000000005 R11: 0000000000000246 R12: 00007ffd6f49ffc0
Nov 04 00:42:47 laptop1 kernel: R13: 00007ffd6f4a0050 R14: 00005575ef471080 R15: 00005575ee2f4bb0
Nov 04 00:42:47 laptop1 kernel: OOM killer enabled.

It happened, as these things do, after an update. I don't update often (updates tend to break things), so I can't tell which of the hundreds of updates did the dirty deed.

The problem goes away if I kill the background process. It returns if I try to suspend with the tray icon running again.