When timeshift runs its background tasks, it triggers “btrfs-cleaner” which on its’ turn will freeze the machine.
At this time (2023-02-22) btrfs quotas are still unstable, so they should NOT be enabled.
1- Check if btrfs quotas are enabled: sudo btrfs qgroup show /
If this commands shows any output except an ERROR one, then they are enabled.
2- On Timeshift, under “Settings -> Users”, turn off “Enable BTRFS qgroups (recommended)”
3- Turn off btrfs quotas: sudo btrfs quota disable /
4- Check again if btrfs quotas are enabled: sudo btrfs qgroup show /
This time you must get this output: ERROR: can't list qgroups: quotas not enabled
.
That means all is fine now.
IMPORTANT: follow the steps on this exact order. Otherwise, timeshift will re-enable the quotas again.