Even though the plasmoid shows that nothing is preventing the system from going to sleep, it sometimes does and sometimes keeps running for days without being suspended.
Closing this as it seems this was being caused by USB3 blocking the suspend operation.